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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy