Skip to content

Commit

Permalink
refactor: Remove standalone true statements (#1094)
Browse files Browse the repository at this point in the history
  • Loading branch information
MarkoOleksiyenko authored Jan 22, 2025
1 parent fdb90ff commit 741e7ce
Show file tree
Hide file tree
Showing 25 changed files with 47 additions and 62 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ import {createAccordion} from './accordion.gen';
*
* This directive provides a template reference for the {@link AccordionItemContext}.
*/
@Directive({selector: 'ng-template[auAccordionItemBody]', standalone: true})
@Directive({selector: 'ng-template[auAccordionItemBody]'})
export class AccordionBodyDirective {
public templateRef = inject(TemplateRef<AccordionItemContext>);
static ngTemplateContextGuard(_dir: AccordionBodyDirective, context: unknown): context is AccordionItemContext {
Expand All @@ -32,7 +32,7 @@ export class AccordionBodyDirective {
*
* This directive provides a template reference for the {@link AccordionItemContext}.
*/
@Directive({selector: 'ng-template[auAccordionItemHeader]', standalone: true})
@Directive({selector: 'ng-template[auAccordionItemHeader]'})
export class AccordionHeaderDirective {
public templateRef = inject(TemplateRef<AccordionItemContext>);
static ngTemplateContextGuard(_dir: AccordionHeaderDirective, context: unknown): context is AccordionItemContext {
Expand All @@ -46,7 +46,7 @@ export class AccordionHeaderDirective {
* This directive provides a template reference for the {@link AccordionItemContext}.
* It also includes a static method to guard the template context type.
*/
@Directive({selector: 'ng-template[auAccordionItemStructure]', standalone: true})
@Directive({selector: 'ng-template[auAccordionItemStructure]'})
export class AccordionItemStructureDirective {
public templateRef = inject(TemplateRef<AccordionItemContext>);
static ngTemplateContextGuard(_dir: AccordionItemStructureDirective, context: unknown): context is AccordionItemContext {
Expand Down Expand Up @@ -298,7 +298,7 @@ export class AccordionItemComponent extends BaseWidgetDirective<AccordionItemWid
@Directive({
selector: '[auAccordion]',
exportAs: 'auAccordion',
standalone: true,

host: {
class: 'accordion',
},
Expand Down
4 changes: 2 additions & 2 deletions angular/bootstrap/src/components/alert/alert.component.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import type {BSContextualClass} from '@agnos-ui/core-bootstrap/types';
*
* This directive allows the use of a template reference for the alert body content, with type {@link AlertContext}.
*/
@Directive({selector: 'ng-template[auAlertBody]', standalone: true})
@Directive({selector: 'ng-template[auAlertBody]'})
export class AlertBodyDirective {
public templateRef = inject(TemplateRef<AlertContext>);
static ngTemplateContextGuard(_dir: AlertBodyDirective, context: unknown): context is AlertContext {
Expand All @@ -24,7 +24,7 @@ export class AlertBodyDirective {
*
* This directive uses a `TemplateRef` to inject the template reference of the {@link AlertContext}.
*/
@Directive({selector: 'ng-template[auAlertStructure]', standalone: true})
@Directive({selector: 'ng-template[auAlertStructure]'})
export class AlertStructureDirective {
public templateRef = inject(TemplateRef<AlertContext>);
static ngTemplateContextGuard(_dir: AlertStructureDirective, context: unknown): context is AlertContext {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import {callWidgetFactory} from '../../config';
*/
@Directive({
selector: '[auCollapse]',
standalone: true,

exportAs: 'auCollapse',
})
export class CollapseDirective extends BaseWidgetDirective<CollapseWidget> {
Expand Down
10 changes: 5 additions & 5 deletions angular/bootstrap/src/components/modal/modal.component.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import {callWidgetFactory} from '../../config';
* Directive to provide the slot structure for the modal widget.
* This directive provides a template reference for the {@link ModalContext<Data>}.
*/
@Directive({selector: 'ng-template[auModalStructure]', standalone: true})
@Directive({selector: 'ng-template[auModalStructure]'})
export class ModalStructureDirective<Data> {
public templateRef = inject(TemplateRef<ModalContext<Data>>);
static ngTemplateContextGuard<Data>(_dir: ModalStructureDirective<Data>, context: unknown): context is ModalContext<Data> {
Expand All @@ -21,7 +21,7 @@ export class ModalStructureDirective<Data> {
* Directive to provide the slot header for the modal widget.
* This directive provides a template reference for the {@link ModalContext<Data>}.
*/
@Directive({selector: 'ng-template[auModalHeader]', standalone: true})
@Directive({selector: 'ng-template[auModalHeader]'})
export class ModalHeaderDirective<Data> {
public templateRef = inject(TemplateRef<ModalContext<Data>>);
static ngTemplateContextGuard<Data>(_dir: ModalHeaderDirective<Data>, context: unknown): context is ModalContext<Data> {
Expand All @@ -33,7 +33,7 @@ export class ModalHeaderDirective<Data> {
* Directive to provide the slot title for the modal widget.
* This directive provides a template reference for the {@link ModalContext<Data>}.
*/
@Directive({selector: 'ng-template[auModalTitle]', standalone: true})
@Directive({selector: 'ng-template[auModalTitle]'})
export class ModalTitleDirective<Data> {
public templateRef = inject(TemplateRef<ModalContext<Data>>);
static ngTemplateContextGuard<Data>(_dir: ModalTitleDirective<Data>, context: unknown): context is ModalContext<Data> {
Expand All @@ -45,7 +45,7 @@ export class ModalTitleDirective<Data> {
* Directive to provide the default slot for the modal widget.
* This directive provides a template reference for the {@link ModalContext<Data>}.
*/
@Directive({selector: 'ng-template[auModalBody]', standalone: true})
@Directive({selector: 'ng-template[auModalBody]'})
export class ModalBodyDirective<Data> {
public templateRef = inject(TemplateRef<ModalContext<Data>>);
static ngTemplateContextGuard<Data>(_dir: ModalBodyDirective<Data>, context: unknown): context is ModalContext<Data> {
Expand All @@ -57,7 +57,7 @@ export class ModalBodyDirective<Data> {
* Directive to provide the slot footer for the modal widget.
* This directive provides a template reference for the {@link ModalContext<Data>}.
*/
@Directive({selector: 'ng-template[auModalFooter]', standalone: true})
@Directive({selector: 'ng-template[auModalFooter]'})
export class ModalFooterDirective<Data> {
public templateRef = inject(TemplateRef<ModalContext<Data>>);
static ngTemplateContextGuard<Data>(_dir: ModalFooterDirective<Data>, context: unknown): context is ModalContext<Data> {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ import {createPagination} from './pagination.gen';
* A directive to use to give the 'ellipsis' link template to the pagination component
* This directive provides a template reference for the {@link PaginationContext}.
*/
@Directive({selector: 'ng-template[auPaginationEllipsis]', standalone: true})
@Directive({selector: 'ng-template[auPaginationEllipsis]'})
export class PaginationEllipsisDirective {
public templateRef = inject(TemplateRef<PaginationContext>);
static ngTemplateContextGuard(_dir: PaginationEllipsisDirective, context: unknown): context is PaginationContext {
Expand All @@ -32,7 +32,7 @@ export class PaginationEllipsisDirective {
* A directive to use to give the 'first' link template to the pagination component
* This directive provides a template reference for the {@link PaginationContext}.
*/
@Directive({selector: 'ng-template[auPaginationFirst]', standalone: true})
@Directive({selector: 'ng-template[auPaginationFirst]'})
export class PaginationFirstDirective {
public templateRef = inject(TemplateRef<PaginationContext>);
static ngTemplateContextGuard(_dir: PaginationFirstDirective, context: unknown): context is PaginationContext {
Expand All @@ -44,7 +44,7 @@ export class PaginationFirstDirective {
* A directive to use to give the 'last' link template to the pagination component
* This directive provides a template reference for the {@link PaginationContext}.
*/
@Directive({selector: 'ng-template[auPaginationLast]', standalone: true})
@Directive({selector: 'ng-template[auPaginationLast]'})
export class PaginationLastDirective {
public templateRef = inject(TemplateRef<PaginationContext>);
static ngTemplateContextGuard(_dir: PaginationLastDirective, context: unknown): context is PaginationContext {
Expand All @@ -56,7 +56,7 @@ export class PaginationLastDirective {
* A directive to use to give the 'next' link template to the pagination component
* This directive provides a template reference for the {@link PaginationContext}.
*/
@Directive({selector: 'ng-template[auPaginationNext]', standalone: true})
@Directive({selector: 'ng-template[auPaginationNext]'})
export class PaginationNextDirective {
public templateRef = inject(TemplateRef<PaginationContext>);
static ngTemplateContextGuard(_dir: PaginationNextDirective, context: unknown): context is PaginationContext {
Expand All @@ -68,7 +68,7 @@ export class PaginationNextDirective {
* A directive to use to give the page 'number' template to the pagination component
* This directive provides a template reference for the {@link PaginationNumberContext}.
*/
@Directive({selector: 'ng-template[auPaginationNumber]', standalone: true})
@Directive({selector: 'ng-template[auPaginationNumber]'})
export class PaginationNumberDirective {
public templateRef = inject(TemplateRef<PaginationNumberContext>);
static ngTemplateContextGuard(_dir: PaginationNumberDirective, context: unknown): context is PaginationNumberContext {
Expand All @@ -80,7 +80,7 @@ export class PaginationNumberDirective {
* A directive to use to give the 'previous' link template to the pagination component
* This directive provides a template reference for the {@link PaginationContext}.
*/
@Directive({selector: 'ng-template[auPaginationPrevious]', standalone: true})
@Directive({selector: 'ng-template[auPaginationPrevious]'})
export class PaginationPreviousDirective {
public templateRef = inject(TemplateRef<PaginationContext>);
static ngTemplateContextGuard(_dir: PaginationPreviousDirective, context: unknown): context is PaginationContext {
Expand All @@ -92,7 +92,7 @@ export class PaginationPreviousDirective {
* A directive to use to give the 'Pages' template for the Pages slot
* This directive provides a template reference for the {@link PaginationContext}.
*/
@Directive({selector: 'ng-template[auPaginationPages]', standalone: true})
@Directive({selector: 'ng-template[auPaginationPages]'})
export class PaginationPagesDirective {
public templateRef = inject(TemplateRef<PaginationContext>);
static ngTemplateContextGuard(_dir: PaginationPagesDirective, context: unknown): context is PaginationContext {
Expand All @@ -104,7 +104,7 @@ export class PaginationPagesDirective {
* Directive to provide the slot structure for the pagination widget.
* This directive provides a template reference for the {@link PaginationContext}.
*/
@Directive({selector: 'ng-template[auPaginationStructure]', standalone: true})
@Directive({selector: 'ng-template[auPaginationStructure]'})
export class PaginationStructureDirective {
public templateRef = inject(TemplateRef<PaginationContext>);
static ngTemplateContextGuard(_dir: PaginationStructureDirective, context: unknown): context is PaginationContext {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ import type {BSContextualClass} from '@agnos-ui/core-bootstrap/types';
* Directive that provides a template reference for the progress bar context.
* This directive provides a template reference for the {@link ProgressbarContext}.
*/
@Directive({selector: 'ng-template[auProgressbarBody]', standalone: true})
@Directive({selector: 'ng-template[auProgressbarBody]'})
export class ProgressbarBodyDirective {
public templateRef = inject(TemplateRef<ProgressbarContext>);
static ngTemplateContextGuard(_dir: ProgressbarStructureDirective, context: unknown): context is ProgressbarContext {
Expand All @@ -32,7 +32,7 @@ export class ProgressbarBodyDirective {
*
* This directive provides a template reference for the {@link ProgressbarContext}.
*/
@Directive({selector: 'ng-template[auProgressbarStructure]', standalone: true})
@Directive({selector: 'ng-template[auProgressbarStructure]'})
export class ProgressbarStructureDirective {
public templateRef = inject(TemplateRef<ProgressbarContext>);
static ngTemplateContextGuard(_dir: ProgressbarStructureDirective, context: unknown): context is ProgressbarContext {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ import {createRating} from './rating.gen';
*
* This directive uses a template reference to render the {@link StarContext}.
*/
@Directive({selector: 'ng-template[auRatingStar]', standalone: true})
@Directive({selector: 'ng-template[auRatingStar]'})
export class RatingStarDirective {
public templateRef = inject(TemplateRef<StarContext>);
static ngTemplateContextGuard(_dir: RatingStarDirective, context: unknown): context is StarContext {
Expand Down
4 changes: 2 additions & 2 deletions angular/bootstrap/src/components/select/select.component.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ import {createSelect} from './select.gen';
*
* This directive uses a template reference to render the {@link SelectItemContext<Item>}.
*/
@Directive({selector: 'ng-template[auSelectBadgeLabel]', standalone: true})
@Directive({selector: 'ng-template[auSelectBadgeLabel]'})
export class SelectBadgeLabelDirective<Item> {
public templateRef = inject(TemplateRef<SelectItemContext<Item>>);
static ngTemplateContextGuard<Item>(_dir: SelectBadgeLabelDirective<Item>, context: unknown): context is SelectItemContext<Item> {
Expand All @@ -38,7 +38,7 @@ export class SelectBadgeLabelDirective<Item> {
*
* This directive uses a template reference to render the {@link SelectItemContext<Item>}.
*/
@Directive({selector: 'ng-template[auSelectItemLabel]', standalone: true})
@Directive({selector: 'ng-template[auSelectItemLabel]'})
export class SelectItemLabelDirective<Item> {
public templateRef = inject(TemplateRef<SelectItemContext<Item>>);
static ngTemplateContextGuard<Item>(_dir: SelectItemLabelDirective<Item>, context: unknown): context is SelectItemContext<Item> {
Expand Down
6 changes: 3 additions & 3 deletions angular/bootstrap/src/components/slider/slider.component.ts
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ import {createSlider} from './slider.gen';
*
* This directive uses a template reference to render the {@link SliderSlotLabelContext}.
*/
@Directive({selector: 'ng-template[auSliderLabel]', standalone: true})
@Directive({selector: 'ng-template[auSliderLabel]'})
export class SliderLabelDirective {
public templateRef = inject(TemplateRef<SliderSlotLabelContext>);
static ngTemplateContextGuard(_dir: SliderLabelDirective, context: unknown): context is SliderSlotLabelContext {
Expand All @@ -45,7 +45,7 @@ export class SliderLabelDirective {
*
* This directive uses a template reference to render the {@link SliderSlotLabelContext}.
*/
@Directive({selector: 'ng-template[auSliderHandle]', standalone: true})
@Directive({selector: 'ng-template[auSliderHandle]'})
export class SliderHandleDirective {
public templateRef = inject(TemplateRef<SliderSlotLabelContext>);
static ngTemplateContextGuard(_dir: SliderHandleDirective, context: unknown): context is SliderSlotHandleContext {
Expand Down Expand Up @@ -112,7 +112,7 @@ export const sliderDefaultSlotHandle: SlotContent<SliderSlotHandleContext> = new
*
* This directive uses a `TemplateRef` to handle the context of the slider slot.
*/
@Directive({selector: 'ng-template[auSliderStructure]', standalone: true})
@Directive({selector: 'ng-template[auSliderStructure]'})
export class SliderStructureDirective {
public templateRef = inject(TemplateRef<SliderSlotHandleContext>);
static ngTemplateContextGuard(_dir: SliderStructureDirective, context: unknown): context is SliderSlotHandleContext {
Expand Down
6 changes: 3 additions & 3 deletions angular/bootstrap/src/components/toast/toast.component.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ import {createToast} from './toast.gen';
* Directive to represent the body of a toast notification.
* This directive uses a template reference to render the {@link ToastContext}.
*/
@Directive({selector: 'ng-template[auToastBody]', standalone: true})
@Directive({selector: 'ng-template[auToastBody]'})
export class ToastBodyDirective {
public templateRef = inject(TemplateRef<ToastContext>);
static ngTemplateContextGuard(_dir: ToastBodyDirective, context: unknown): context is ToastContext {
Expand All @@ -30,7 +30,7 @@ export class ToastBodyDirective {
* Directive to define the structure of a toast component.
* This directive uses a template reference to render the {@link ToastContext}.
*/
@Directive({selector: 'ng-template[auToastStructure]', standalone: true})
@Directive({selector: 'ng-template[auToastStructure]'})
export class ToastStructureDirective {
public templateRef = inject(TemplateRef<ToastContext>);
static ngTemplateContextGuard(_dir: ToastStructureDirective, context: unknown): context is ToastContext {
Expand All @@ -42,7 +42,7 @@ export class ToastStructureDirective {
* Directive representing the header of a toast component.
* This directive uses a template reference to render the {@link ToastContext}.
*/
@Directive({selector: 'ng-template[auToastHeader]', standalone: true})
@Directive({selector: 'ng-template[auToastHeader]'})
export class ToastHeaderDirective {
public templateRef = inject(TemplateRef<ToastContext>);
static ngTemplateContextGuard(_dir: ToastHeaderDirective, context: unknown): context is ToastContext {
Expand Down
14 changes: 5 additions & 9 deletions angular/bootstrap/src/components/tree/tree.component.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import {createTree} from './tree.gen';
*
* This directive uses a template reference to render the {@link TreeContext}.
*/
@Directive({selector: 'ng-template[auTreeStructure]', standalone: true})
@Directive({selector: 'ng-template[auTreeStructure]'})
export class TreeStructureDirective {
public templateRef = inject(TemplateRef<TreeContext>);
static ngTemplateContextGuard(_dir: TreeStructureDirective, context: unknown): context is TreeContext {
Expand All @@ -18,7 +18,6 @@ export class TreeStructureDirective {
}

@Component({
standalone: true,
changeDetection: ChangeDetectionStrategy.OnPush,
imports: [UseDirective, TreeStructureDirective, SlotDirective],
template: `
Expand Down Expand Up @@ -49,7 +48,7 @@ export const treeDefaultSlotStructure: SlotContent<TreeContext> = new ComponentT
*
* This directive uses a template reference to render the {@link TreeSlotItemContext}.
*/
@Directive({selector: 'ng-template[auTreeItemToggle]', standalone: true})
@Directive({selector: 'ng-template[auTreeItemToggle]'})
export class TreeItemToggleDirective {
public templateRef = inject(TemplateRef<TreeSlotItemContext>);
static ngTemplateContextGuard(_dir: TreeItemToggleDirective, context: unknown): context is TreeSlotItemContext {
Expand All @@ -58,7 +57,6 @@ export class TreeItemToggleDirective {
}

@Component({
standalone: true,
changeDetection: ChangeDetectionStrategy.OnPush,
imports: [UseDirective, TreeItemToggleDirective],
template: `
Expand Down Expand Up @@ -87,7 +85,7 @@ export const treeDefaultItemToggle: SlotContent<TreeSlotItemContext> = new Compo
*
* This directive uses a template reference to render the {@link TreeSlotItemContext}.
*/
@Directive({selector: 'ng-template[auTreeItemContent]', standalone: true})
@Directive({selector: 'ng-template[auTreeItemContent]'})
export class TreeItemContentDirective {
public templateRef = inject(TemplateRef<TreeSlotItemContext>);
static ngTemplateContextGuard(_dir: TreeItemContentDirective, context: unknown): context is TreeSlotItemContext {
Expand All @@ -96,7 +94,6 @@ export class TreeItemContentDirective {
}

@Component({
standalone: true,
changeDetection: ChangeDetectionStrategy.OnPush,
imports: [SlotDirective, TreeItemContentDirective],
template: `
Expand Down Expand Up @@ -125,7 +122,7 @@ export const treeDefaultSlotItemContent: SlotContent<TreeSlotItemContext> = new
*
* This directive uses a template reference to render the {@link TreeSlotItemContext}.
*/
@Directive({selector: 'ng-template[auTreeItem]', standalone: true})
@Directive({selector: 'ng-template[auTreeItem]'})
export class TreeItemDirective {
public templateRef = inject(TemplateRef<TreeSlotItemContext>);
static ngTemplateContextGuard(_dir: TreeItemDirective, context: unknown): context is TreeSlotItemContext {
Expand All @@ -134,7 +131,6 @@ export class TreeItemDirective {
}

@Component({
standalone: true,
changeDetection: ChangeDetectionStrategy.OnPush,
imports: [UseDirective, SlotDirective, TreeItemDirective],
template: `
Expand Down Expand Up @@ -173,7 +169,7 @@ export const treeDefaultSlotItem: SlotContent<TreeSlotItemContext> = new Compone
@Component({
changeDetection: ChangeDetectionStrategy.OnPush,
selector: '[auTree]',
standalone: true,

imports: [SlotDirective],
template: ` <ng-template [auSlot]="state.structure()" [auSlotProps]="{state, api, directives}" /> `,
})
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ export type ModalData = {name: string};

@Component({
changeDetection: ChangeDetectionStrategy.OnPush,
standalone: true,

template: `
<p>Hello, {{ state().contentData().name }}!</p>
<button type="button" class="btn btn-outline-primary" (click)="api().close(true)">Close</button>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import {Component} from '@angular/core';

@Component({
standalone: true,
template: `<h3>Coming soon...</h3>`,
})
export default class PlaceholderSampleComponent {}
Loading

0 comments on commit 741e7ce

Please sign in to comment.