Skip to content

Commit 0c0b122

Browse files
committed
refactor(multiple): remove standalone flag from experimental packages
Removes the standalone flag from all of our experimental packages.
1 parent 36f4cca commit 0c0b122

34 files changed

+17
-49
lines changed

src/cdk-experimental/column-resize/column-resize-directives/column-resize-flex.ts

-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ import {FLEX_PROVIDERS} from './constants';
2121
@Directive({
2222
selector: 'cdk-table[columnResize]',
2323
providers: [...FLEX_PROVIDERS, {provide: ColumnResize, useExisting: CdkColumnResizeFlex}],
24-
standalone: true,
2524
})
2625
export class CdkColumnResizeFlex extends ColumnResize {
2726
readonly columnResizeNotifier = inject(ColumnResizeNotifier);

src/cdk-experimental/column-resize/column-resize-directives/column-resize.ts

-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ import {TABLE_PROVIDERS} from './constants';
2121
@Directive({
2222
selector: 'table[cdk-table][columnResize]',
2323
providers: [...TABLE_PROVIDERS, {provide: ColumnResize, useExisting: CdkColumnResize}],
24-
standalone: true,
2524
})
2625
export class CdkColumnResize extends ColumnResize {
2726
readonly columnResizeNotifier = inject(ColumnResizeNotifier);

src/cdk-experimental/column-resize/column-resize-directives/default-enabled-column-resize-flex.ts

-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ import {FLEX_PROVIDERS} from './constants';
2424
...FLEX_PROVIDERS,
2525
{provide: ColumnResize, useExisting: CdkDefaultEnabledColumnResizeFlex},
2626
],
27-
standalone: true,
2827
})
2928
export class CdkDefaultEnabledColumnResizeFlex extends ColumnResize {
3029
readonly columnResizeNotifier = inject(ColumnResizeNotifier);

src/cdk-experimental/column-resize/column-resize-directives/default-enabled-column-resize.ts

-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ import {TABLE_PROVIDERS} from './constants';
2424
...TABLE_PROVIDERS,
2525
{provide: ColumnResize, useExisting: CdkDefaultEnabledColumnResize},
2626
],
27-
standalone: true,
2827
})
2928
export class CdkDefaultEnabledColumnResize extends ColumnResize {
3029
readonly columnResizeNotifier = inject(ColumnResizeNotifier);

src/cdk-experimental/combobox/combobox-popup.ts

-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ let nextId = 0;
2121
'tabindex': '-1',
2222
'(focus)': 'focusFirstElement()',
2323
},
24-
standalone: true,
2524
})
2625
export class CdkComboboxPopup<T = unknown> implements OnInit {
2726
private readonly _elementRef = inject<ElementRef<HTMLElement>>(ElementRef);

src/cdk-experimental/combobox/combobox.ts

-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,6 @@ export const CDK_COMBOBOX = new InjectionToken<CdkCombobox>('CDK_COMBOBOX');
5858
'[attr.tabindex]': '_getTabIndex()',
5959
},
6060
providers: [{provide: CDK_COMBOBOX, useExisting: CdkCombobox}],
61-
standalone: true,
6261
})
6362
export class CdkCombobox<T = unknown> implements OnDestroy {
6463
private readonly _elementRef = inject<ElementRef<HTMLElement>>(ElementRef);

src/cdk-experimental/popover-edit/lens-directives.ts

-3
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ export type PopoverEditClickOutBehavior = 'close' | 'submit' | 'noop';
3636
'(document:click)': 'handlePossibleClickOut($event)',
3737
'(keydown)': '_handleKeydown($event)',
3838
},
39-
standalone: true,
4039
})
4140
export class CdkEditControl<FormValue> implements OnDestroy, OnInit {
4241
protected readonly elementRef = inject(ElementRef);
@@ -145,7 +144,6 @@ export class CdkEditControl<FormValue> implements OnDestroy, OnInit {
145144
'type': 'button',
146145
'(click)': 'revertEdit()',
147146
},
148-
standalone: true,
149147
})
150148
export class CdkEditRevert<FormValue> {
151149
protected readonly editRef = inject<EditRef<FormValue>>(EditRef);
@@ -166,7 +164,6 @@ export class CdkEditRevert<FormValue> {
166164
'(keydown.enter)': 'closeEdit()',
167165
'(keydown.space)': 'closeEdit()',
168166
},
169-
standalone: true,
170167
})
171168
export class CdkEditClose<FormValue> {
172169
protected readonly elementRef = inject<ElementRef<HTMLElement>>(ElementRef);

src/cdk-experimental/popover-edit/popover-edit.spec.ts

+4
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,7 @@ abstract class BaseTestComponent {
220220
}
221221
</table>
222222
`,
223+
standalone: false,
223224
})
224225
class VanillaTableOutOfCell extends BaseTestComponent {
225226
elements: ChemicalElement[];
@@ -256,6 +257,7 @@ class VanillaTableOutOfCell extends BaseTestComponent {
256257
}
257258
</table>
258259
`,
260+
standalone: false,
259261
})
260262
class VanillaTableInCell extends BaseTestComponent {
261263
elements: ChemicalElement[];
@@ -318,6 +320,7 @@ class ElementDataSource extends DataSource<PeriodicElement> {
318320
</cdk-table>
319321
</div>
320322
`,
323+
standalone: false,
321324
})
322325
class CdkFlexTableInCell extends BaseTestComponent {
323326
displayedColumns = ['before', 'name', 'weight'];
@@ -369,6 +372,7 @@ class CdkFlexTableInCell extends BaseTestComponent {
369372
</table>
370373
<div>
371374
`,
375+
standalone: false,
372376
})
373377
class CdkTableInCell extends BaseTestComponent {
374378
displayedColumns = ['before', 'name', 'weight'];

src/cdk-experimental/popover-edit/table-directives.ts

-5
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,6 @@ const MOUSE_MOVE_THROTTLE_TIME_MS = 10;
6666
@Directive({
6767
selector: 'table[editable], cdk-table[editable], mat-table[editable]',
6868
providers: [EditEventDispatcher, EditServices],
69-
standalone: true,
7069
})
7170
export class CdkEditable implements AfterViewInit, OnDestroy {
7271
protected readonly elementRef = inject(ElementRef);
@@ -190,7 +189,6 @@ const POPOVER_EDIT_INPUTS = [
190189
selector: '[cdkPopoverEdit]:not([cdkPopoverEditTabOut])',
191190
host: POPOVER_EDIT_HOST_BINDINGS,
192191
inputs: POPOVER_EDIT_INPUTS,
193-
standalone: true,
194192
})
195193
export class CdkPopoverEdit<C> implements AfterViewInit, OnDestroy {
196194
protected readonly services = inject(EditServices);
@@ -415,7 +413,6 @@ export class CdkPopoverEdit<C> implements AfterViewInit, OnDestroy {
415413
selector: '[cdkPopoverEdit][cdkPopoverEditTabOut]',
416414
host: POPOVER_EDIT_HOST_BINDINGS,
417415
inputs: POPOVER_EDIT_INPUTS,
418-
standalone: true,
419416
})
420417
export class CdkPopoverEditTabOut<C> extends CdkPopoverEdit<C> {
421418
protected readonly focusEscapeNotifierFactory = inject(FocusEscapeNotifierFactory);
@@ -446,7 +443,6 @@ export class CdkPopoverEditTabOut<C> extends CdkPopoverEdit<C> {
446443
*/
447444
@Directive({
448445
selector: '[cdkRowHoverContent]',
449-
standalone: true,
450446
})
451447
export class CdkRowHoverContent implements AfterViewInit, OnDestroy {
452448
protected readonly services = inject(EditServices);
@@ -541,7 +537,6 @@ export class CdkRowHoverContent implements AfterViewInit, OnDestroy {
541537
host: {
542538
'(click)': 'openEdit($event)',
543539
},
544-
standalone: true,
545540
})
546541
export class CdkEditOpen {
547542
protected readonly elementRef = inject<ElementRef<HTMLElement>>(ElementRef);

src/cdk-experimental/scrolling/auto-size-virtual-scroll.ts

-1
Original file line numberDiff line numberDiff line change
@@ -462,7 +462,6 @@ export function _autoSizeVirtualScrollStrategyFactory(autoSizeDir: CdkAutoSizeVi
462462
deps: [forwardRef(() => CdkAutoSizeVirtualScroll)],
463463
},
464464
],
465-
standalone: true,
466465
})
467466
export class CdkAutoSizeVirtualScroll implements OnChanges {
468467
/**

src/cdk-experimental/selection/row-selection.ts

-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ import {CdkSelection} from './selection';
2424
'[class.cdk-selected]': '_selection.isSelected(this.value, this.index)',
2525
'[attr.aria-selected]': '_selection.isSelected(this.value, this.index)',
2626
},
27-
standalone: true,
2827
})
2928
export class CdkRowSelection<T> {
3029
readonly _selection = inject<CdkSelection<T>>(CdkSelection);

src/cdk-experimental/selection/select-all.ts

-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ import {CdkSelection} from './selection';
2626
@Directive({
2727
selector: '[cdkSelectAll]',
2828
exportAs: 'cdkSelectAll',
29-
standalone: true,
3029
})
3130
export class CdkSelectAll<T> implements OnDestroy, OnInit {
3231
private readonly _selection = inject<CdkSelection<T>>(CdkSelection, {optional: true})!;

src/cdk-experimental/selection/selection-column.ts

-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@ import {CdkSelectAll} from './select-all';
5656
`,
5757
changeDetection: ChangeDetectionStrategy.OnPush,
5858
encapsulation: ViewEncapsulation.None,
59-
standalone: true,
6059
imports: [
6160
CdkColumnDef,
6261
CdkHeaderCellDef,

src/cdk-experimental/selection/selection-toggle.ts

-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ import {CdkSelection} from './selection';
2727
@Directive({
2828
selector: '[cdkSelectionToggle]',
2929
exportAs: 'cdkSelectionToggle',
30-
standalone: true,
3130
})
3231
export class CdkSelectionToggle<T> implements OnDestroy, OnInit {
3332
private _selection = inject<CdkSelection<T>>(CdkSelection, {optional: true})!;

src/cdk-experimental/selection/selection.ts

-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ import {SelectableWithIndex, SelectionChange, SelectionSet} from './selection-se
3232
@Directive({
3333
selector: '[cdkSelection]',
3434
exportAs: 'cdkSelection',
35-
standalone: true,
3635
})
3736
export class CdkSelection<T> implements OnInit, AfterContentChecked, CollectionViewer, OnDestroy {
3837
viewChange: Observable<ListRange>;

src/cdk-experimental/table-scroll-container/table-scroll-container.ts

-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ let nextId = 0;
3636
'class': 'cdk-table-scroll-container',
3737
},
3838
providers: [{provide: STICKY_POSITIONING_LISTENER, useExisting: CdkTableScrollContainer}],
39-
standalone: true,
4039
})
4140
export class CdkTableScrollContainer implements StickyPositioningListener, OnDestroy, OnInit {
4241
private readonly _elementRef = inject<ElementRef<HTMLElement>>(ElementRef);

src/material-experimental/column-resize/column-resize-directives/column-resize-flex.ts

-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ import {AbstractMatColumnResize, FLEX_HOST_BINDINGS, FLEX_PROVIDERS} from './com
2424
selector: 'mat-table[columnResize]',
2525
host: FLEX_HOST_BINDINGS,
2626
providers: [...FLEX_PROVIDERS, {provide: ColumnResize, useExisting: MatColumnResizeFlex}],
27-
standalone: true,
2827
})
2928
export class MatColumnResizeFlex extends AbstractMatColumnResize {
3029
readonly columnResizeNotifier = inject(ColumnResizeNotifier);

src/material-experimental/column-resize/column-resize-directives/column-resize.ts

-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ import {AbstractMatColumnResize, TABLE_HOST_BINDINGS, TABLE_PROVIDERS} from './c
2424
selector: 'table[mat-table][columnResize]',
2525
host: TABLE_HOST_BINDINGS,
2626
providers: [...TABLE_PROVIDERS, {provide: ColumnResize, useExisting: MatColumnResize}],
27-
standalone: true,
2827
})
2928
export class MatColumnResize extends AbstractMatColumnResize {
3029
readonly columnResizeNotifier = inject(ColumnResizeNotifier);

src/material-experimental/column-resize/column-resize-directives/default-enabled-column-resize-flex.ts

-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ import {AbstractMatColumnResize, FLEX_HOST_BINDINGS, FLEX_PROVIDERS} from './com
2727
...FLEX_PROVIDERS,
2828
{provide: ColumnResize, useExisting: MatDefaultEnabledColumnResizeFlex},
2929
],
30-
standalone: true,
3130
})
3231
export class MatDefaultEnabledColumnResizeFlex extends AbstractMatColumnResize {
3332
readonly columnResizeNotifier = inject(ColumnResizeNotifier);

src/material-experimental/column-resize/column-resize-directives/default-enabled-column-resize.ts

-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ import {AbstractMatColumnResize, TABLE_HOST_BINDINGS, TABLE_PROVIDERS} from './c
2727
...TABLE_PROVIDERS,
2828
{provide: ColumnResize, useExisting: MatDefaultEnabledColumnResize},
2929
],
30-
standalone: true,
3130
})
3231
export class MatDefaultEnabledColumnResize extends AbstractMatColumnResize {
3332
readonly columnResizeNotifier = inject(ColumnResizeNotifier);

src/material-experimental/column-resize/column-resize.spec.ts

+11-7
Original file line numberDiff line numberDiff line change
@@ -267,36 +267,40 @@ abstract class BaseTestComponentRtl extends BaseTestComponent {
267267
}
268268
}
269269

270-
@Component({template: getTableTemplate(false)})
270+
@Component({template: getTableTemplate(false), standalone: false})
271271
class MatResizeTest extends BaseTestComponent {
272272
@ViewChild(MatColumnResize) columnResize: AbstractMatColumnResize;
273273
}
274274

275-
@Component({template: getTableTemplate(false), changeDetection: ChangeDetectionStrategy.OnPush})
275+
@Component({
276+
template: getTableTemplate(false),
277+
changeDetection: ChangeDetectionStrategy.OnPush,
278+
standalone: false,
279+
})
276280
class MatResizeOnPushTest extends MatResizeTest {}
277281

278-
@Component({template: getTableTemplate(true)})
282+
@Component({template: getTableTemplate(true), standalone: false})
279283
class MatResizeDefaultTest extends BaseTestComponent {
280284
@ViewChild(MatDefaultEnabledColumnResize) columnResize: AbstractMatColumnResize;
281285
}
282286

283-
@Component({template: getTableTemplate(true)})
287+
@Component({template: getTableTemplate(true), standalone: false})
284288
class MatResizeDefaultRtlTest extends BaseTestComponentRtl {
285289
@ViewChild(MatDefaultEnabledColumnResize) columnResize: AbstractMatColumnResize;
286290
}
287291

288-
@Component({template: getFlexTemplate(false)})
292+
@Component({template: getFlexTemplate(false), standalone: false})
289293
class MatResizeFlexTest extends BaseTestComponent {
290294
@ViewChild(MatColumnResizeFlex) columnResize: AbstractMatColumnResize;
291295
}
292296

293-
@Component({template: getFlexTemplate(true)})
297+
@Component({template: getFlexTemplate(true), standalone: false})
294298
class MatResizeDefaultFlexTest extends BaseTestComponent {
295299
@ViewChild(MatDefaultEnabledColumnResizeFlex)
296300
columnResize: AbstractMatColumnResize;
297301
}
298302

299-
@Component({template: getFlexTemplate(true)})
303+
@Component({template: getFlexTemplate(true), standalone: false})
300304
class MatResizeDefaultFlexRtlTest extends BaseTestComponentRtl {
301305
@ViewChild(MatDefaultEnabledColumnResizeFlex)
302306
columnResize: AbstractMatColumnResize;

src/material-experimental/column-resize/overlay-handle.ts

-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ import {AbstractMatColumnResize} from './column-resize-directives/common';
4141
encapsulation: ViewEncapsulation.None,
4242
host: {'class': 'mat-column-resize-overlay-thumb'},
4343
template: '<div #top class="mat-column-resize-overlay-thumb-top"></div>',
44-
standalone: true,
4544
})
4645
export class MatColumnResizeOverlayHandle extends ResizeOverlayHandle {
4746
protected readonly columnDef = inject(CdkColumnDef);

src/material-experimental/column-resize/resizable-directives/default-enabled-resizable.ts

-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ import {AbstractMatResizable, RESIZABLE_HOST_BINDINGS, RESIZABLE_INPUTS} from '.
4040
selector: 'mat-header-cell:not([disableResize]), th[mat-header-cell]:not([disableResize])',
4141
host: RESIZABLE_HOST_BINDINGS,
4242
inputs: RESIZABLE_INPUTS,
43-
standalone: true,
4443
})
4544
export class MatDefaultResizable extends AbstractMatResizable {
4645
protected readonly columnDef = inject(CdkColumnDef);

src/material-experimental/column-resize/resizable-directives/resizable.ts

-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ import {AbstractMatResizable, RESIZABLE_HOST_BINDINGS, RESIZABLE_INPUTS} from '.
3939
selector: 'mat-header-cell[resizable], th[mat-header-cell][resizable]',
4040
host: RESIZABLE_HOST_BINDINGS,
4141
inputs: RESIZABLE_INPUTS,
42-
standalone: true,
4342
})
4443
export class MatResizable extends AbstractMatResizable {
4544
protected readonly columnDef = inject(CdkColumnDef);

src/material-experimental/menubar/menubar-item.ts

-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ function removeIcons(element: Element) {
3636
'[attr.aria-disabled]': 'disabled || null',
3737
},
3838
providers: [{provide: CdkMenuItem, useExisting: MatMenuBarItem}],
39-
standalone: true,
4039
})
4140
export class MatMenuBarItem extends CdkMenuItem {
4241
override getLabel(): string {

src/material-experimental/menubar/menubar.ts

-1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,5 @@ import {CDK_MENU, CdkMenuBar, CdkMenuGroup, MENU_STACK, MenuStack} from '@angula
2929
{provide: CDK_MENU, useExisting: MatMenuBar},
3030
{provide: MENU_STACK, useClass: MenuStack},
3131
],
32-
standalone: true,
3332
})
3433
export class MatMenuBar extends CdkMenuBar {}

src/material-experimental/popover-edit/lens-directives.ts

-3
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ import {
3333
],
3434
outputs: ['preservedFormValueChange: matEditLensPreservedFormValueChange'],
3535
providers: [EditRef],
36-
standalone: true,
3736
})
3837
export class MatEditLens<FormValue> extends CdkEditControl<FormValue> {}
3938

@@ -43,13 +42,11 @@ export class MatEditLens<FormValue> extends CdkEditControl<FormValue> {}
4342
host: {
4443
'type': 'button', // Prevents accidental form submits.
4544
},
46-
standalone: true,
4745
})
4846
export class MatEditRevert<FormValue> extends CdkEditRevert<FormValue> {}
4947

5048
/** Closes the lens on click. */
5149
@Directive({
5250
selector: '[matEditClose]',
53-
standalone: true,
5451
})
5552
export class MatEditClose<FormValue> extends CdkEditClose<FormValue> {}

src/material-experimental/popover-edit/popover-edit.spec.ts

+2
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,7 @@ class ElementDataSource extends DataSource<PeriodicElement> {
230230
margin: 16px;
231231
}
232232
`,
233+
standalone: false,
233234
})
234235
class MatFlexTableInCell extends BaseTestComponent {
235236
displayedColumns = ['before', 'name', 'weight'];
@@ -281,6 +282,7 @@ class MatFlexTableInCell extends BaseTestComponent {
281282
margin: 16px;
282283
}
283284
`,
285+
standalone: false,
284286
})
285287
class MatTableInCell extends BaseTestComponent {
286288
displayedColumns = ['before', 'name', 'weight'];

src/material-experimental/popover-edit/table-directives.ts

-4
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ const MAT_ROW_HOVER_CELL_CLASS = MAT_ROW_HOVER_CLASS + '-host-cell';
4545
selector: '[matPopoverEdit]:not([matPopoverEditTabOut])',
4646
host: POPOVER_EDIT_HOST_BINDINGS,
4747
inputs: POPOVER_EDIT_INPUTS,
48-
standalone: true,
4948
})
5049
export class MatPopoverEdit<C> extends CdkPopoverEdit<C> {
5150
protected override panelClass(): string {
@@ -62,7 +61,6 @@ export class MatPopoverEdit<C> extends CdkPopoverEdit<C> {
6261
selector: '[matPopoverEdit][matPopoverEditTabOut]',
6362
host: POPOVER_EDIT_HOST_BINDINGS,
6463
inputs: POPOVER_EDIT_INPUTS,
65-
standalone: true,
6664
})
6765
export class MatPopoverEditTabOut<C> extends CdkPopoverEditTabOut<C> {
6866
protected override panelClass(): string {
@@ -76,7 +74,6 @@ export class MatPopoverEditTabOut<C> extends CdkPopoverEditTabOut<C> {
7674
*/
7775
@Directive({
7876
selector: '[matRowHoverContent]',
79-
standalone: true,
8077
})
8178
export class MatRowHoverContent extends CdkRowHoverContent {
8279
protected override initElement(element: HTMLElement) {
@@ -114,6 +111,5 @@ export class MatRowHoverContent extends CdkRowHoverContent {
114111
*/
115112
@Directive({
116113
selector: '[matEditOpen]',
117-
standalone: true,
118114
})
119115
export class MatEditOpen extends CdkEditOpen {}

src/material-experimental/selection/row-selection.ts

-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ import {Input, Directive} from '@angular/core';
2424
},
2525
providers: [{provide: CdkRowSelection, useExisting: MatRowSelection}],
2626
inputs: [{name: 'index', alias: 'matRowSelectionIndex'}],
27-
standalone: true,
2827
})
2928
export class MatRowSelection<T> extends CdkRowSelection<T> {
3029
/** The value that is associated with the row */

0 commit comments

Comments
 (0)