Skip to content

Commit 7b48998

Browse files
committed
feat: standalone components, cleanup
1 parent 7084c99 commit 7b48998

File tree

159 files changed

+389
-498
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

159 files changed

+389
-498
lines changed

projects/coreui-angular/src/lib/accordion/accordion-item/accordion-item.component.spec.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import { ComponentFixture, TestBed } from '@angular/core/testing';
22
import { NoopAnimationsModule } from '@angular/platform-browser/animations';
3-
4-
import { CollapseModule } from '../../collapse';
53
import { AccordionButtonDirective } from '../accordion-button/accordion-button.directive';
64
import { AccordionService } from '../accordion.service';
75
import { AccordionItemComponent } from './accordion-item.component';
@@ -12,9 +10,8 @@ describe('AccordionItemComponent', () => {
1210

1311
beforeEach(async () => {
1412
await TestBed.configureTestingModule({
15-
declarations: [],
1613
providers: [AccordionService],
17-
imports: [NoopAnimationsModule, AccordionButtonDirective, AccordionItemComponent, CollapseModule]
14+
imports: [NoopAnimationsModule, AccordionButtonDirective, AccordionItemComponent]
1815
})
1916
.compileComponents();
2017
});

projects/coreui-angular/src/lib/accordion/accordion-item/accordion-item.component.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ import {
88
OnInit,
99
QueryList
1010
} from '@angular/core';
11+
import { NgTemplateOutlet } from '@angular/common';
1112
import { BooleanInput, coerceBooleanProperty } from '@angular/cdk/coercion';
1213

13-
import { CollapseModule } from '../../collapse';
14+
import { CollapseDirective } from '../../collapse';
1415
import { TemplateIdDirective } from '../../shared';
1516
import { AccordionButtonDirective } from '../accordion-button/accordion-button.directive';
1617
import { AccordionService } from '../accordion.service';
17-
import { CommonModule } from '@angular/common';
1818

1919
let nextId = 0;
2020

@@ -24,7 +24,7 @@ let nextId = 0;
2424
styleUrls: ['./accordion-item.component.scss'],
2525
exportAs: 'cAccordionItem',
2626
standalone: true,
27-
imports: [AccordionButtonDirective, CollapseModule, CommonModule]
27+
imports: [AccordionButtonDirective, NgTemplateOutlet, CollapseDirective]
2828
})
2929
export class AccordionItemComponent implements OnInit, OnDestroy, AfterContentInit {
3030

projects/coreui-angular/src/lib/accordion/accordion.module.ts

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,14 @@
11
import { NgModule } from '@angular/core';
2-
import { CommonModule } from '@angular/common';
32
import { AccordionComponent } from './accordion/accordion.component';
43
import { AccordionButtonDirective } from './accordion-button/accordion-button.directive';
54
import { AccordionItemComponent } from './accordion-item/accordion-item.component';
65
import { AccordionService } from './accordion.service';
7-
import { CollapseModule } from '../collapse';
8-
import { SharedModule } from '../shared';
96

107
@NgModule({
11-
declarations: [],
128
imports: [
13-
CommonModule,
149
AccordionButtonDirective,
1510
AccordionComponent,
16-
AccordionItemComponent,
17-
CollapseModule,
18-
SharedModule
11+
AccordionItemComponent
1912
],
2013
exports: [
2114
AccordionComponent,

projects/coreui-angular/src/lib/accordion/accordion/accordion.component.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ describe('AccordionComponent', () => {
88

99
beforeEach(async () => {
1010
await TestBed.configureTestingModule({
11-
imports: [ AccordionComponent ]
11+
imports: [AccordionComponent]
1212
})
13-
.compileComponents();
13+
.compileComponents();
1414
});
1515

1616
beforeEach(() => {

projects/coreui-angular/src/lib/alert/alert.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<ng-template [ngIf]="dismissible">
33
<ng-container *ngTemplateOutlet="templates?.alertButtonCloseTemplate || defaultAlertButtonCloseTemplate">
44
</ng-container>
5-
</ng-template>
5+
</ng-template>ś
66
<ng-content></ng-content>
77
</ng-container>
88

projects/coreui-angular/src/lib/alert/alert.component.spec.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ describe('AlertComponent', () => {
99

1010
beforeEach(waitForAsync(() => {
1111
TestBed.configureTestingModule({
12-
declarations: [],
1312
imports: [BrowserAnimationsModule, AlertComponent]
1413
})
1514
.compileComponents();

projects/coreui-angular/src/lib/alert/alert.component.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,13 @@ import {
99
Output,
1010
QueryList
1111
} from '@angular/core';
12-
import { CommonModule } from '@angular/common';
12+
import { NgIf, NgTemplateOutlet } from '@angular/common';
1313
import { animate, AnimationEvent, state, style, transition, trigger } from '@angular/animations';
1414
import { BooleanInput, coerceBooleanProperty } from '@angular/cdk/coercion';
1515

1616
import { Colors } from '../coreui.types';
1717
import { TemplateIdDirective } from '../shared';
18+
import { ButtonCloseDirective } from '../button';
1819

1920
type AnimateType = ('hide' | 'show');
2021

@@ -24,7 +25,7 @@ type AnimateType = ('hide' | 'show');
2425
styleUrls: ['./alert.component.scss'],
2526
exportAs: 'cAlert',
2627
standalone: true,
27-
imports: [CommonModule],
28+
imports: [NgIf, NgTemplateOutlet, ButtonCloseDirective],
2829
animations: [
2930
trigger('fadeInOut', [
3031
state('show', style({ opacity: 1, height: '*', padding: '*', border: '*', margin: '*' })),
Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,19 @@
11
import { NgModule } from '@angular/core';
2-
import { CommonModule } from '@angular/common';
32

43
import { AlertComponent } from './alert.component';
54
import { AlertHeadingDirective } from './alert-heading.directive';
65
import { AlertLinkDirective } from './alert-link.directive';
7-
import { ButtonModule } from '../button';
86

97
@NgModule({
108
imports: [
11-
CommonModule,
129
AlertComponent,
1310
AlertHeadingDirective,
14-
AlertLinkDirective,
15-
ButtonModule
11+
AlertLinkDirective
1612
],
1713
exports: [
1814
AlertComponent,
1915
AlertHeadingDirective,
2016
AlertLinkDirective
21-
],
22-
declarations: []
17+
]
2318
})
2419
export class AlertModule {}

projects/coreui-angular/src/lib/avatar/avatar.component.scss

Whitespace-only changes.

projects/coreui-angular/src/lib/avatar/avatar.component.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ describe('AvatarComponent', () => {
88

99
beforeEach(async () => {
1010
await TestBed.configureTestingModule({
11-
imports: [ AvatarComponent ]
11+
imports: [AvatarComponent]
1212
})
13-
.compileComponents();
13+
.compileComponents();
1414
});
1515

1616
beforeEach(() => {

0 commit comments

Comments
 (0)