Skip to content

Commit

Permalink
Remove Standalone for ListItemTemplateDirective
Browse files Browse the repository at this point in the history
  • Loading branch information
Fuzzy3 committed Feb 3, 2025
1 parent b8b289c commit 09d4713
Show file tree
Hide file tree
Showing 6 changed files with 14 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -889,9 +889,9 @@ describe('DropdownComponent (popover version)', () => {

const createHost = createHostFactory({
component: DropdownComponent,
imports: [ListItemTemplateDirective],
declarations: [
ItemComponent,
ListItemTemplateDirective,
MockComponents(ButtonComponent, CardComponent, IconComponent, IonItem, PopoverComponent),
],
});
Expand Down
2 changes: 1 addition & 1 deletion libs/designsystem/dropdown/src/dropdown.component.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1009,9 +1009,9 @@ describe('DropdownComponent', () => {

const createHost = createHostFactory({
component: DropdownComponent,
imports: [ListItemTemplateDirective],
declarations: [
ItemComponent,
ListItemTemplateDirective,
MockComponents(ButtonComponent, CardComponent, IconComponent, IonItem, PopoverComponent),
],
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ describe('ListComponent', () => {
let spectator: SpectatorHost<ListComponent>;
const createHost = createHostFactory({
component: ListComponent,
imports: [TestHelper.ionicModuleForTest, CardModule, SpinnerModule, ListItemTemplateDirective],
imports: [TestHelper.ionicModuleForTest, CardModule, SpinnerModule],
providers: [
{
provide: WindowRef,
Expand All @@ -38,6 +38,7 @@ describe('ListComponent', () => {
IconComponent,
InfiniteScrollDirective,
ListItemColorDirective,
ListItemTemplateDirective,
ListItemComponent,
],
});
Expand Down
2 changes: 1 addition & 1 deletion libs/designsystem/list/src/list.directive.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { Directive } from '@angular/core';

@Directive({
selector: '[kirbyListItemTemplate]',
standalone: true,
standalone: false,
})
export class ListItemTemplateDirective {}

Expand Down
11 changes: 8 additions & 3 deletions libs/designsystem/list/src/list.module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ import {
const exportedDeclarations = [
ListComponent,
ListItemComponent,
ListItemTemplateDirective,
ListSectionHeaderComponent,
ListSectionHeaderDirective,
ListHeaderDirective,
Expand All @@ -38,7 +39,12 @@ const exportedDeclarations = [
ListExperimentalComponent,
];

const declarations = [...exportedDeclarations, ListItemColorDirective, InfiniteScrollDirective];
const declarations = [
...exportedDeclarations,
ListItemColorDirective,
InfiniteScrollDirective,
ListItemComponent,
];

@NgModule({
declarations: declarations,
Expand All @@ -53,9 +59,8 @@ const declarations = [...exportedDeclarations, ListItemColorDirective, InfiniteS
IonLabel,
IonList,
IonListHeader,
ListItemTemplateDirective,
],
exports: [exportedDeclarations, ListItemTemplateDirective],
exports: [exportedDeclarations],
providers: [],
})
export class ListModule {}
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,14 @@ const { getColor } = DesignTokenHelper;
describe('RadioGroupComponent', () => {
const createHost = createHostFactory({
component: RadioGroupComponent,
declarations: [RadioComponent],
declarations: [RadioComponent, ListItemTemplateDirective],
imports: [
TestHelper.ionicModuleForTest,
IonRadioGroup,
IonRadio,
FormsModule,
ReactiveFormsModule,
FlagComponent,
ListItemTemplateDirective,
],
});

Expand Down

0 comments on commit 09d4713

Please sign in to comment.