Skip to content

Commit e82eedb

Browse files
committed
refactor: directives, components and pipes are now standalone by default
1 parent 7975903 commit e82eedb

File tree

53 files changed

+130
-198
lines changed

Some content is hidden

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

53 files changed

+130
-198
lines changed

src/app/app.component.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,9 @@ import { IconSetService } from '@coreui/icons-angular';
99
import { iconSubset } from './icons/icon-subset';
1010

1111
@Component({
12-
selector: 'app-root',
13-
template: '<router-outlet />',
14-
standalone: true,
15-
imports: [RouterOutlet]
12+
selector: 'app-root',
13+
template: '<router-outlet />',
14+
imports: [RouterOutlet]
1615
})
1716
export class AppComponent implements OnInit {
1817
title = 'CoreUI Angular Admin Template';

src/app/layout/default-layout/default-footer/default-footer.component.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@ import { FooterComponent } from '@coreui/angular';
44
@Component({
55
selector: 'app-default-footer',
66
templateUrl: './default-footer.component.html',
7-
styleUrls: ['./default-footer.component.scss'],
8-
standalone: true,
7+
styleUrls: ['./default-footer.component.scss']
98
})
109
export class DefaultFooterComponent extends FooterComponent {
1110
constructor() {

src/app/layout/default-layout/default-header/default-header.component.ts

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { NgStyle, NgTemplateOutlet } from '@angular/common';
1+
import { NgTemplateOutlet } from '@angular/common';
22
import { Component, computed, inject, input } from '@angular/core';
33
import { RouterLink, RouterLinkActive } from '@angular/router';
44

@@ -19,20 +19,15 @@ import {
1919
HeaderTogglerDirective,
2020
NavItemComponent,
2121
NavLinkDirective,
22-
ProgressBarDirective,
23-
ProgressComponent,
24-
SidebarToggleDirective,
25-
TextColorDirective,
26-
ThemeDirective
22+
SidebarToggleDirective
2723
} from '@coreui/angular';
2824

2925
import { IconDirective } from '@coreui/icons-angular';
3026

3127
@Component({
32-
selector: 'app-default-header',
33-
templateUrl: './default-header.component.html',
34-
standalone: true,
35-
imports: [ContainerComponent, HeaderTogglerDirective, SidebarToggleDirective, IconDirective, HeaderNavComponent, NavItemComponent, NavLinkDirective, RouterLink, RouterLinkActive, NgTemplateOutlet, BreadcrumbRouterComponent, ThemeDirective, DropdownComponent, DropdownToggleDirective, TextColorDirective, AvatarComponent, DropdownMenuDirective, DropdownHeaderDirective, DropdownItemDirective, BadgeComponent, DropdownDividerDirective, ProgressBarDirective, ProgressComponent, NgStyle]
28+
selector: 'app-default-header',
29+
templateUrl: './default-header.component.html',
30+
imports: [ContainerComponent, HeaderTogglerDirective, SidebarToggleDirective, IconDirective, HeaderNavComponent, NavItemComponent, NavLinkDirective, RouterLink, RouterLinkActive, NgTemplateOutlet, BreadcrumbRouterComponent, DropdownComponent, DropdownToggleDirective, AvatarComponent, DropdownMenuDirective, DropdownHeaderDirective, DropdownItemDirective, BadgeComponent, DropdownDividerDirective]
3631
})
3732
export class DefaultHeaderComponent extends HeaderComponent {
3833

src/app/layout/default-layout/default-layout.component.ts

Lines changed: 20 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -26,27 +26,26 @@ function isOverflown(element: HTMLElement) {
2626
}
2727

2828
@Component({
29-
selector: 'app-dashboard',
30-
templateUrl: './default-layout.component.html',
31-
styleUrls: ['./default-layout.component.scss'],
32-
standalone: true,
33-
imports: [
34-
SidebarComponent,
35-
SidebarHeaderComponent,
36-
SidebarBrandComponent,
37-
RouterLink,
38-
IconDirective,
39-
NgScrollbar,
40-
SidebarNavComponent,
41-
SidebarFooterComponent,
42-
SidebarToggleDirective,
43-
SidebarTogglerDirective,
44-
DefaultHeaderComponent,
45-
ShadowOnScrollDirective,
46-
ContainerComponent,
47-
RouterOutlet,
48-
DefaultFooterComponent
49-
]
29+
selector: 'app-dashboard',
30+
templateUrl: './default-layout.component.html',
31+
styleUrls: ['./default-layout.component.scss'],
32+
imports: [
33+
SidebarComponent,
34+
SidebarHeaderComponent,
35+
SidebarBrandComponent,
36+
RouterLink,
37+
IconDirective,
38+
NgScrollbar,
39+
SidebarNavComponent,
40+
SidebarFooterComponent,
41+
SidebarToggleDirective,
42+
SidebarTogglerDirective,
43+
DefaultHeaderComponent,
44+
ShadowOnScrollDirective,
45+
ContainerComponent,
46+
RouterOutlet,
47+
DefaultFooterComponent
48+
]
5049
})
5150
export class DefaultLayoutComponent {
5251
public navItems = navItems;

src/app/views/base/accordion/accordions.component.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import { DocsExampleComponent } from '@docs-components/public-api';
77
selector: 'app-accordions',
88
templateUrl: './accordions.component.html',
99
styleUrls: ['./accordions.component.scss'],
10-
standalone: true,
1110
imports: [RowComponent, ColComponent, TextColorDirective, CardComponent, CardHeaderComponent, CardBodyComponent, DocsExampleComponent, AccordionComponent, AccordionItemComponent, TemplateIdDirective, AccordionButtonDirective, BgColorDirective]
1211
})
1312
export class AccordionsComponent {

src/app/views/base/breadcrumbs/breadcrumbs.component.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,9 @@ import {
1414
} from '@coreui/angular';
1515

1616
@Component({
17-
templateUrl: './breadcrumbs.component.html',
18-
styleUrls: ['./breadcrumbs.component.scss'],
19-
standalone: true,
20-
imports: [RowComponent, ColComponent, TextColorDirective, CardComponent, CardHeaderComponent, CardBodyComponent, DocsExampleComponent, BreadcrumbComponent, BreadcrumbItemComponent, NgClass, BreadcrumbRouterComponent]
17+
templateUrl: './breadcrumbs.component.html',
18+
styleUrls: ['./breadcrumbs.component.scss'],
19+
imports: [RowComponent, ColComponent, TextColorDirective, CardComponent, CardHeaderComponent, CardBodyComponent, DocsExampleComponent, BreadcrumbComponent, BreadcrumbItemComponent, NgClass, BreadcrumbRouterComponent]
2120
})
2221
export class BreadcrumbsComponent implements OnInit {
2322
public items = <any>[];

src/app/views/base/cards/cards.component.ts

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,22 +24,19 @@ import {
2424
TabPanelComponent,
2525
TabsComponent,
2626
TabsContentComponent,
27-
TabsListComponent,
28-
TextColorDirective
27+
TabsListComponent
2928
} from '@coreui/angular';
30-
import { IconDirective } from '@coreui/icons-angular';
3129

3230
type CardColor = {
3331
color: string
3432
textColor?: string
3533
}
3634

3735
@Component({
38-
selector: 'app-cards',
39-
templateUrl: './cards.component.html',
40-
styleUrls: ['./cards.component.scss'],
41-
standalone: true,
42-
imports: [RowComponent, ColComponent, TextColorDirective, CardComponent, CardHeaderComponent, CardBodyComponent, DocsExampleComponent, NgTemplateOutlet, CardTitleDirective, CardTextDirective, ButtonDirective, CardSubtitleDirective, CardLinkDirective, RouterLink, ListGroupDirective, ListGroupItemDirective, CardFooterComponent, BorderDirective, CardGroupComponent, GutterDirective, CardImgDirective, TabsComponent, TabsListComponent, IconDirective, TabDirective, TabsContentComponent, TabPanelComponent]
36+
selector: 'app-cards',
37+
templateUrl: './cards.component.html',
38+
styleUrls: ['./cards.component.scss'],
39+
imports: [RowComponent, ColComponent, CardComponent, CardHeaderComponent, CardBodyComponent, DocsExampleComponent, NgTemplateOutlet, CardTitleDirective, CardTextDirective, ButtonDirective, CardSubtitleDirective, CardLinkDirective, RouterLink, ListGroupDirective, ListGroupItemDirective, CardFooterComponent, BorderDirective, CardGroupComponent, GutterDirective, CardImgDirective, TabsComponent, TabsListComponent, TabDirective, TabsContentComponent, TabPanelComponent]
4340
})
4441
export class CardsComponent {
4542

src/app/views/base/carousels/carousels.component.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import { RowComponent, ColComponent, TextColorDirective, CardComponent, CardHead
88
selector: 'app-carousels',
99
templateUrl: './carousels.component.html',
1010
styleUrls: ['./carousels.component.scss'],
11-
standalone: true,
1211
imports: [RowComponent, ColComponent, TextColorDirective, CardComponent, CardHeaderComponent, CardBodyComponent, DocsExampleComponent, ThemeDirective, CarouselComponent, CarouselInnerComponent, CarouselItemComponent, CarouselControlComponent, IconDirective, CarouselIndicatorsComponent, CarouselCaptionComponent]
1312
})
1413
export class CarouselsComponent {

src/app/views/base/collapses/collapses.component.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import { RowComponent, ColComponent, TextColorDirective, CardComponent, CardHead
66
selector: 'app-collapses',
77
templateUrl: './collapses.component.html',
88
styleUrls: ['./collapses.component.scss'],
9-
standalone: true,
109
imports: [RowComponent, ColComponent, TextColorDirective, CardComponent, CardHeaderComponent, CardBodyComponent, DocsExampleComponent, ButtonDirective, CollapseDirective]
1110
})
1211
export class CollapsesComponent {

src/app/views/base/list-groups/list-groups.component.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import { RowComponent, ColComponent, TextColorDirective, CardComponent, CardHead
77
selector: 'app-list-groups',
88
templateUrl: './list-groups.component.html',
99
styleUrls: ['./list-groups.component.scss'],
10-
standalone: true,
1110
imports: [RowComponent, ColComponent, TextColorDirective, CardComponent, CardHeaderComponent, CardBodyComponent, DocsExampleComponent, ListGroupDirective, ListGroupItemDirective, BadgeComponent, ReactiveFormsModule, FormDirective, FormCheckComponent, FormCheckInputDirective, FormCheckLabelDirective, ButtonDirective]
1211
})
1312
export class ListGroupsComponent {

0 commit comments

Comments
 (0)