From f0bf6e7b280ea0a1e48593a804cd5feab8115a46 Mon Sep 17 00:00:00 2001 From: Kristiyan Kostadinov Date: Mon, 19 Mar 2018 21:18:31 +0100 Subject: [PATCH] refactor(button-toggle): remove 6.0.0 deletion targets (#10416) Removes the deletion targets for 6.0.0 from the `material/button-toggle` entry point. BREAKING CHANGES: * `selected` is no longer an input and is now readonly. --- src/lib/button-toggle/button-toggle.ts | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/src/lib/button-toggle/button-toggle.ts b/src/lib/button-toggle/button-toggle.ts index 8d7e9fae9e6..5f83e66a72a 100644 --- a/src/lib/button-toggle/button-toggle.ts +++ b/src/lib/button-toggle/button-toggle.ts @@ -154,27 +154,11 @@ export class MatButtonToggleGroup extends _MatButtonToggleGroupMixinBase impleme */ @Output() readonly valueChange = new EventEmitter(); - /** - * Selected button toggles in the group. - * @deprecated - * @deletion-target 6.0.0 - */ - @Input() + /** Selected button toggles in the group. */ get selected() { const selected = this._selectionModel.selected; return this.multiple ? selected : (selected[0] || null); } - set selected(selected: MatButtonToggle | MatButtonToggle[] | null) { - if (this._buttonToggles) { - this._clearSelection(); - - if (Array.isArray(selected)) { - selected.forEach(toggle => toggle.checked = true); - } else if (selected) { - selected.checked = true; - } - } - } /** Whether multiple button toggles can be selected. */ @Input()