@@ -90,7 +90,8 @@ import { NbComponentOrCustomStatus } from '../component-status';
`,
- changeDetection: ChangeDetectionStrategy.OnPush,
+ changeDetection: ChangeDetectionStrategy.OnPush,
+ standalone: false
})
export class NbChatFormComponent {
status: NbComponentOrCustomStatus = 'basic';
diff --git a/src/framework/theme/components/chat/chat-message-file.component.ts b/src/framework/theme/components/chat/chat-message-file.component.ts
index 56f40d95ad..6d7d6ab02e 100644
--- a/src/framework/theme/components/chat/chat-message-file.component.ts
+++ b/src/framework/theme/components/chat/chat-message-file.component.ts
@@ -21,8 +21,8 @@ export type NbChatMessageFile = NbChatMessageFileIconPreview | NbChatMessageFile
* Chat message component.
*/
@Component({
- selector: 'nb-chat-message-file',
- template: `
+ selector: 'nb-chat-message-file',
+ template: `
{{ message }}
@@ -43,7 +43,8 @@ export type NbChatMessageFile = NbChatMessageFileIconPreview | NbChatMessageFile
`,
- changeDetection: ChangeDetectionStrategy.OnPush,
+ changeDetection: ChangeDetectionStrategy.OnPush,
+ standalone: false
})
export class NbChatMessageFileComponent {
diff --git a/src/framework/theme/components/chat/chat-message-map.component.ts b/src/framework/theme/components/chat/chat-message-map.component.ts
index e8cebf99af..f0e32f4016 100644
--- a/src/framework/theme/components/chat/chat-message-map.component.ts
+++ b/src/framework/theme/components/chat/chat-message-map.component.ts
@@ -11,12 +11,13 @@ import { NbChatOptions } from './chat.options';
* Chat message component.
*/
@Component({
- selector: 'nb-chat-message-map',
- template: `
+ selector: 'nb-chat-message-map',
+ template: `
`,
- changeDetection: ChangeDetectionStrategy.OnPush,
+ changeDetection: ChangeDetectionStrategy.OnPush,
+ standalone: false
})
export class NbChatMessageMapComponent {
diff --git a/src/framework/theme/components/chat/chat-message-quote.component.spec.ts b/src/framework/theme/components/chat/chat-message-quote.component.spec.ts
index a83cb9af99..e991b97297 100644
--- a/src/framework/theme/components/chat/chat-message-quote.component.spec.ts
+++ b/src/framework/theme/components/chat/chat-message-quote.component.spec.ts
@@ -3,8 +3,8 @@ import { ComponentFixture, TestBed } from '@angular/core/testing';
import { NbChatModule, NbThemeModule } from '@nebular/theme';
@Component({
- selector: 'nb-chat-message-quote-test',
- template: `
+ selector: 'nb-chat-message-quote-test',
+ template: `
`,
+ standalone: false
})
export class NbChatMessageQuoteTestComponent {
sender: string;
diff --git a/src/framework/theme/components/chat/chat-message-quote.component.ts b/src/framework/theme/components/chat/chat-message-quote.component.ts
index 9b33b4a1b4..a07eff860d 100644
--- a/src/framework/theme/components/chat/chat-message-quote.component.ts
+++ b/src/framework/theme/components/chat/chat-message-quote.component.ts
@@ -10,8 +10,8 @@ import { ChangeDetectionStrategy, Component, Input } from '@angular/core';
* Chat message component.
*/
@Component({
- selector: 'nb-chat-message-quote',
- template: `
+ selector: 'nb-chat-message-quote',
+ template: `
{{ sender }}
{{ quote }}
@@ -20,7 +20,8 @@ import { ChangeDetectionStrategy, Component, Input } from '@angular/core';
{{ message }}
`,
- changeDetection: ChangeDetectionStrategy.OnPush,
+ changeDetection: ChangeDetectionStrategy.OnPush,
+ standalone: false
})
export class NbChatMessageQuoteComponent {
diff --git a/src/framework/theme/components/chat/chat-message-text.component.spec.ts b/src/framework/theme/components/chat/chat-message-text.component.spec.ts
index 35e458be63..7dbb8b4415 100644
--- a/src/framework/theme/components/chat/chat-message-text.component.spec.ts
+++ b/src/framework/theme/components/chat/chat-message-text.component.spec.ts
@@ -3,14 +3,15 @@ import { ComponentFixture, TestBed } from '@angular/core/testing';
import { NbChatModule, NbThemeModule } from '@nebular/theme';
@Component({
- selector: 'nb-chat-message-text-test',
- template: `
+ selector: 'nb-chat-message-text-test',
+ template: `
`,
+ standalone: false
})
export class NbChatMessageTextTestComponent {
sender: string;
diff --git a/src/framework/theme/components/chat/chat-message-text.component.ts b/src/framework/theme/components/chat/chat-message-text.component.ts
index c6b5557434..a9ba42a94e 100644
--- a/src/framework/theme/components/chat/chat-message-text.component.ts
+++ b/src/framework/theme/components/chat/chat-message-text.component.ts
@@ -10,12 +10,13 @@ import { ChangeDetectionStrategy, Component, Input } from '@angular/core';
* Chat message component.
*/
@Component({
- selector: 'nb-chat-message-text',
- template: `
+ selector: 'nb-chat-message-text',
+ template: `
{{ sender }}
{{ message }}
`,
- changeDetection: ChangeDetectionStrategy.OnPush,
+ changeDetection: ChangeDetectionStrategy.OnPush,
+ standalone: false
})
export class NbChatMessageTextComponent {
diff --git a/src/framework/theme/components/chat/chat-message.component.spec.ts b/src/framework/theme/components/chat/chat-message.component.spec.ts
index 9af988f98d..dc7858a617 100644
--- a/src/framework/theme/components/chat/chat-message.component.spec.ts
+++ b/src/framework/theme/components/chat/chat-message.component.spec.ts
@@ -4,8 +4,8 @@ import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { NbChatMessageComponent, NbChatModule, NbThemeModule, NbChatCustomMessageService } from '@nebular/theme';
@Component({
- selector: 'nb-chat-message-test',
- template: `
+ selector: 'nb-chat-message-test',
+ template: `
`,
+ standalone: false
})
export class NbChatMessageTestComponent {
messages = [];
diff --git a/src/framework/theme/components/chat/chat-message.component.ts b/src/framework/theme/components/chat/chat-message.component.ts
index 990f824d76..b5c8f2c4ac 100644
--- a/src/framework/theme/components/chat/chat-message.component.ts
+++ b/src/framework/theme/components/chat/chat-message.component.ts
@@ -58,8 +58,8 @@ import { NbChatCustomMessageDirective } from './chat-custom-message.directive';
* chat-message-file-background-color:
*/
@Component({
- selector: 'nb-chat-message',
- template: `
+ selector: 'nb-chat-message',
+ template: `
@@ -120,14 +120,15 @@ import { NbChatCustomMessageDirective } from './chat-custom-message.directive';
`,
- animations: [
- trigger('flyInOut', [
- state('in', style({ transform: 'translateX(0)' })),
- transition('void => *', [style({ transform: 'translateX(-100%)' }), animate(80)]),
- transition('* => void', [animate(80, style({ transform: 'translateX(100%)' }))]),
- ]),
- ],
- changeDetection: ChangeDetectionStrategy.OnPush,
+ animations: [
+ trigger('flyInOut', [
+ state('in', style({ transform: 'translateX(0)' })),
+ transition('void => *', [style({ transform: 'translateX(-100%)' }), animate(80)]),
+ transition('* => void', [animate(80, style({ transform: 'translateX(100%)' }))]),
+ ]),
+ ],
+ changeDetection: ChangeDetectionStrategy.OnPush,
+ standalone: false
})
export class NbChatMessageComponent {
protected readonly builtInMessageTypes: string[] = ['text', 'file', 'map', 'quote'];
diff --git a/src/framework/theme/components/chat/chat-title.directive.spec.ts b/src/framework/theme/components/chat/chat-title.directive.spec.ts
index ada10efcb8..0631e4c300 100644
--- a/src/framework/theme/components/chat/chat-title.directive.spec.ts
+++ b/src/framework/theme/components/chat/chat-title.directive.spec.ts
@@ -5,7 +5,7 @@ import { By } from '@angular/platform-browser';
import { NbThemeModule, NbChatModule, NbChatComponent } from '@nebular/theme';
@Component({
- template: `
+ template: `
{{ staticTemplateText }} {{ data.text }}
@@ -29,6 +29,7 @@ import { NbThemeModule, NbChatModule, NbChatComponent } from '@nebular/theme';
`,
+ standalone: false
})
export class NbChatTitleTemplateTestComponent {
messages = [
diff --git a/src/framework/theme/components/chat/chat-title.directive.ts b/src/framework/theme/components/chat/chat-title.directive.ts
index 5d19673194..20fa8ba246 100644
--- a/src/framework/theme/components/chat/chat-title.directive.ts
+++ b/src/framework/theme/components/chat/chat-title.directive.ts
@@ -1,7 +1,8 @@
import { Directive, Input, TemplateRef } from '@angular/core';
@Directive({
- selector: `[nbChatTitle]`,
+ selector: `[nbChatTitle]`,
+ standalone: false
})
export class NbChatTitleDirective {
@Input() context: Object = {};
diff --git a/src/framework/theme/components/chat/chat.component.ts b/src/framework/theme/components/chat/chat.component.ts
index 395247920f..92b073fefe 100644
--- a/src/framework/theme/components/chat/chat.component.ts
+++ b/src/framework/theme/components/chat/chat.component.ts
@@ -238,9 +238,9 @@ import { NbChatTitleDirective } from './chat-title.directive';
* chat-message-file-background-color:
*/
@Component({
- selector: 'nb-chat',
- styleUrls: ['./chat.component.scss'],
- template: `
+ selector: 'nb-chat',
+ styleUrls: ['./chat.component.scss'],
+ template: `
`,
- providers: [NbChatCustomMessageService],
+ providers: [NbChatCustomMessageService],
+ standalone: false
})
export class NbChatComponent implements OnChanges, AfterContentInit, AfterViewInit {
@Input() title: string;
diff --git a/src/framework/theme/components/checkbox/checkbox.component.ts b/src/framework/theme/components/checkbox/checkbox.component.ts
index d3671cd774..0adb047200 100644
--- a/src/framework/theme/components/checkbox/checkbox.component.ts
+++ b/src/framework/theme/components/checkbox/checkbox.component.ts
@@ -252,8 +252,8 @@ import { convertToBoolProperty, NbBooleanInput } from '../helpers';
* checkbox-control-disabled-checked-background-color:
*/
@Component({
- selector: 'nb-checkbox',
- template: `
+ selector: 'nb-checkbox',
+ template: `
`,
- styleUrls: [ `./checkbox.component.scss` ],
- providers: [{
- provide: NG_VALUE_ACCESSOR,
- useExisting: forwardRef(() => NbCheckboxComponent),
- multi: true,
- }],
- changeDetection: ChangeDetectionStrategy.OnPush,
+ styleUrls: [`./checkbox.component.scss`],
+ providers: [{
+ provide: NG_VALUE_ACCESSOR,
+ useExisting: forwardRef(() => NbCheckboxComponent),
+ multi: true,
+ }],
+ changeDetection: ChangeDetectionStrategy.OnPush,
+ standalone: false
})
export class NbCheckboxComponent implements AfterViewInit, ControlValueAccessor {
diff --git a/src/framework/theme/components/checkbox/checkbox.spec.ts b/src/framework/theme/components/checkbox/checkbox.spec.ts
index c6552f67d7..3ad967a89e 100644
--- a/src/framework/theme/components/checkbox/checkbox.spec.ts
+++ b/src/framework/theme/components/checkbox/checkbox.spec.ts
@@ -152,7 +152,8 @@ describe('Component: NbCheckbox', () => {
/** Test component with reactive forms */
@Component({
- template: `
`,
+ template: `
`,
+ standalone: false
})
class CheckboxWithFormControlComponent {
formControl = new FormControl();
diff --git a/src/framework/theme/components/context-menu/context-menu.component.ts b/src/framework/theme/components/context-menu/context-menu.component.ts
index d20b86584e..1f1b8c612a 100644
--- a/src/framework/theme/components/context-menu/context-menu.component.ts
+++ b/src/framework/theme/components/context-menu/context-menu.component.ts
@@ -25,10 +25,11 @@ import { NbPositionedContainerComponent, NbRenderableContainer } from '../cdk/ov
* context-menu-shadow:
* */
@Component({
- selector: 'nb-context-menu',
- template: `
+ selector: 'nb-context-menu',
+ template: `
`,
+ standalone: false
})
export class NbContextMenuComponent extends NbPositionedContainerComponent implements NbRenderableContainer {
diff --git a/src/framework/theme/components/context-menu/context-menu.directive.ts b/src/framework/theme/components/context-menu/context-menu.directive.ts
index c1d4f77659..67e3e1c6b5 100644
--- a/src/framework/theme/components/context-menu/context-menu.directive.ts
+++ b/src/framework/theme/components/context-menu/context-menu.directive.ts
@@ -119,8 +119,9 @@ export interface NbContextMenuContext {
* @stacked-example(Manual Control, context-menu/context-menu-right-click.component)
* */
@Directive({
- selector: '[nbContextMenu]',
- providers: [NbDynamicOverlayHandler, NbDynamicOverlay],
+ selector: '[nbContextMenu]',
+ providers: [NbDynamicOverlayHandler, NbDynamicOverlay],
+ standalone: false
})
export class NbContextMenuDirective implements NbDynamicOverlayController, OnChanges, AfterViewInit, OnDestroy, OnInit {
diff --git a/src/framework/theme/components/context-menu/context-menu.spec.ts b/src/framework/theme/components/context-menu/context-menu.spec.ts
index 9dd2f818fb..59971eb56f 100644
--- a/src/framework/theme/components/context-menu/context-menu.spec.ts
+++ b/src/framework/theme/components/context-menu/context-menu.spec.ts
@@ -19,14 +19,15 @@ import {
} from '@nebular/theme';
@Component({
- selector: 'nb-context-menu-default-test',
- template: `
+ selector: 'nb-context-menu-default-test',
+ template: `
`,
+ standalone: false
})
export class NbContextMenuDefaultTestComponent {
@ViewChild('button') button: ElementRef;
@@ -37,8 +38,8 @@ export class NbContextMenuDefaultTestComponent {
}
@Component({
- selector: 'nb-context-menu-bindings-test',
- template: `
+ selector: 'nb-context-menu-bindings-test',
+ template: `
`,
+ standalone: false
})
export class NbContextMenuBindingsTestComponent {
@ViewChild(NbContextMenuDirective) contextMenu: NbContextMenuDirective;
@@ -64,8 +66,8 @@ export class NbContextMenuBindingsTestComponent {
}
@Component({
- selector: 'nb-context-menu-instance-test',
- template: `
+ selector: 'nb-context-menu-instance-test',
+ template: `
@@ -74,6 +76,7 @@ export class NbContextMenuBindingsTestComponent {
Some Template
`,
+ standalone: false
})
export class NbContextMenuInstanceTestComponent {
@ViewChild(NbContextMenuDirective) contextMenu: NbContextMenuDirective;
diff --git a/src/framework/theme/components/datepicker/calendar-with-time.component.ts b/src/framework/theme/components/datepicker/calendar-with-time.component.ts
index da0cc65b01..9e154f0a9b 100644
--- a/src/framework/theme/components/datepicker/calendar-with-time.component.ts
+++ b/src/framework/theme/components/datepicker/calendar-with-time.component.ts
@@ -16,8 +16,8 @@ import { NbPortalOutletDirective } from '../cdk/overlay/mapping';
import { NbTimePickerComponent } from '../timepicker/timepicker.component';
@Component({
- selector: 'nb-calendar-with-time',
- template: `
+ selector: 'nb-calendar-with-time',
+ template: `
`,
- styleUrls: ['./calendar-with-time-container.component.scss'],
- changeDetection: ChangeDetectionStrategy.OnPush,
+ styleUrls: ['./calendar-with-time-container.component.scss'],
+ changeDetection: ChangeDetectionStrategy.OnPush,
+ standalone: false
})
export class NbCalendarWithTimeComponent extends NbCalendarComponent implements OnInit, AfterViewInit {
/**
diff --git a/src/framework/theme/components/datepicker/date-timepicker.component.ts b/src/framework/theme/components/datepicker/date-timepicker.component.ts
index a02996bb08..c2bf0133c9 100644
--- a/src/framework/theme/components/datepicker/date-timepicker.component.ts
+++ b/src/framework/theme/components/datepicker/date-timepicker.component.ts
@@ -28,9 +28,10 @@ import { NB_DATE_SERVICE_OPTIONS } from './datepicker.directive';
* Provides a proxy to `NbCalendarWithTimeComponent` options as well as custom picker options.
*/
@Component({
- selector: 'nb-date-timepicker',
- template: '',
- changeDetection: ChangeDetectionStrategy.OnPush,
+ selector: 'nb-date-timepicker',
+ template: '',
+ changeDetection: ChangeDetectionStrategy.OnPush,
+ standalone: false
})
export class NbDateTimePickerComponent
extends NbBasePickerComponent>
diff --git a/src/framework/theme/components/datepicker/datepicker-container.component.ts b/src/framework/theme/components/datepicker/datepicker-container.component.ts
index 0047210030..4432a080e4 100644
--- a/src/framework/theme/components/datepicker/datepicker-container.component.ts
+++ b/src/framework/theme/components/datepicker/datepicker-container.component.ts
@@ -11,10 +11,11 @@ import { NbOverlayContainerComponent, NbPositionedContainerComponent } from '../
@Component({
- selector: 'nb-datepicker-container',
- template: `
+ selector: 'nb-datepicker-container',
+ template: `
`,
+ standalone: false
})
export class NbDatepickerContainerComponent extends NbPositionedContainerComponent {
diff --git a/src/framework/theme/components/datepicker/datepicker.component.ts b/src/framework/theme/components/datepicker/datepicker.component.ts
index 47585cb352..0c9f2552d0 100644
--- a/src/framework/theme/components/datepicker/datepicker.component.ts
+++ b/src/framework/theme/components/datepicker/datepicker.component.ts
@@ -378,7 +378,8 @@ export abstract class NbBasePicker extends NbDatepicker {
}
@Component({
- template: '',
+ template: '',
+ standalone: false
})
export class NbBasePickerComponent extends NbBasePicker implements OnInit, OnChanges, OnDestroy {
/**
@@ -545,8 +546,9 @@ export class NbBasePickerComponent extends NbBasePicker implem
* Provides a proxy to `NbCalendar` options as well as custom picker options.
*/
@Component({
- selector: 'nb-datepicker',
- template: '',
+ selector: 'nb-datepicker',
+ template: '',
+ standalone: false
})
export class NbDatepickerComponent extends NbBasePickerComponent> {
protected pickerClass: Type> = NbCalendarComponent;
@@ -600,8 +602,9 @@ export class NbDatepickerComponent extends NbBasePickerComponent extends NbBasePickerComponent<
D,
diff --git a/src/framework/theme/components/datepicker/datepicker.directive.ts b/src/framework/theme/components/datepicker/datepicker.directive.ts
index 8053b6ef44..c578ad5fd7 100644
--- a/src/framework/theme/components/datepicker/datepicker.directive.ts
+++ b/src/framework/theme/components/datepicker/datepicker.directive.ts
@@ -262,19 +262,20 @@ export const NB_DATE_SERVICE_OPTIONS = new InjectionToken('Date service options'
* datepicker-shadow:
* */
@Directive({
- selector: 'input[nbDatepicker]',
- providers: [
- {
- provide: NG_VALUE_ACCESSOR,
- useExisting: forwardRef(() => NbDatepickerDirective),
- multi: true,
- },
- {
- provide: NG_VALIDATORS,
- useExisting: forwardRef(() => NbDatepickerDirective),
- multi: true,
- },
- ],
+ selector: 'input[nbDatepicker]',
+ providers: [
+ {
+ provide: NG_VALUE_ACCESSOR,
+ useExisting: forwardRef(() => NbDatepickerDirective),
+ multi: true,
+ },
+ {
+ provide: NG_VALIDATORS,
+ useExisting: forwardRef(() => NbDatepickerDirective),
+ multi: true,
+ },
+ ],
+ standalone: false
})
export class NbDatepickerDirective implements OnDestroy, ControlValueAccessor, Validator {
/**
diff --git a/src/framework/theme/components/datepicker/datepicker.spec.ts b/src/framework/theme/components/datepicker/datepicker.spec.ts
index 650e2d364c..1fdc22d26d 100644
--- a/src/framework/theme/components/datepicker/datepicker.spec.ts
+++ b/src/framework/theme/components/datepicker/datepicker.spec.ts
@@ -21,8 +21,8 @@ import {
} from '@nebular/theme';
@Component({
- selector: 'nb-datepicker-test',
- template: `
+ selector: 'nb-datepicker-test',
+ template: `
@@ -30,6 +30,7 @@ import {
`,
+ standalone: false
})
export class NbDatepickerTestComponent {
@ViewChild(NbDatepickerComponent) datepicker: NbDatepickerComponent;
@@ -37,8 +38,8 @@ export class NbDatepickerTestComponent {
}
@Component({
- selector: 'nb-rangepicker-test',
- template: `
+ selector: 'nb-rangepicker-test',
+ template: `
@@ -46,6 +47,7 @@ export class NbDatepickerTestComponent {
`,
+ standalone: false
})
export class NbRangepickerTestComponent {
@ViewChild(NbRangepickerComponent) rangepicker: NbRangepickerComponent;
@@ -53,8 +55,8 @@ export class NbRangepickerTestComponent {
}
@Component({
- selector: 'nb-date-timepicker-test',
- template: `
+ selector: 'nb-date-timepicker-test',
+ template: `
@@ -62,6 +64,7 @@ export class NbRangepickerTestComponent {
`,
+ standalone: false
})
export class NbDateTimepickerTestComponent {
@ViewChild(NbDateTimePickerComponent) dateTimepicker: NbDateTimePickerComponent;
diff --git a/src/framework/theme/components/dialog/dialog-container.ts b/src/framework/theme/components/dialog/dialog-container.ts
index 1bb99d07a9..a7dd3a8b0b 100644
--- a/src/framework/theme/components/dialog/dialog-container.ts
+++ b/src/framework/theme/components/dialog/dialog-container.ts
@@ -17,8 +17,9 @@ import { NbDialogConfig } from './dialog-config';
* // TODO add animations
* */
@Component({
- selector: 'nb-dialog-container',
- template: '',
+ selector: 'nb-dialog-container',
+ template: '',
+ standalone: false
})
export class NbDialogContainerComponent implements OnInit, OnDestroy {
diff --git a/src/framework/theme/components/dialog/dialog.service.spec.ts b/src/framework/theme/components/dialog/dialog.service.spec.ts
index d24452ec84..f605bb0da9 100644
--- a/src/framework/theme/components/dialog/dialog.service.spec.ts
+++ b/src/framework/theme/components/dialog/dialog.service.spec.ts
@@ -21,7 +21,10 @@ export class NbViewportRulerMockAdapter extends NbViewportRulerAdapter {
}
}
-@Component({ selector: 'nb-test-dialog', template: '' })
+@Component({
+ selector: 'nb-test-dialog', template: '',
+ standalone: false
+})
class NbTestDialogComponent {}
@NgModule({
diff --git a/src/framework/theme/components/form-field/form-field.component.ts b/src/framework/theme/components/form-field/form-field.component.ts
index e7c5c0af99..48f7108211 100644
--- a/src/framework/theme/components/form-field/form-field.component.ts
+++ b/src/framework/theme/components/form-field/form-field.component.ts
@@ -85,10 +85,11 @@ function throwFormControlElementNotFound() {
* form-field-addon-giant-font-weight:
**/
@Component({
- selector: 'nb-form-field',
- styleUrls: ['./form-field.component.scss'],
- templateUrl: './form-field.component.html',
- changeDetection: ChangeDetectionStrategy.OnPush,
+ selector: 'nb-form-field',
+ styleUrls: ['./form-field.component.scss'],
+ templateUrl: './form-field.component.html',
+ changeDetection: ChangeDetectionStrategy.OnPush,
+ standalone: false
})
export class NbFormFieldComponent implements AfterContentChecked, AfterContentInit, AfterViewInit, OnDestroy {
diff --git a/src/framework/theme/components/form-field/prefix.directive.ts b/src/framework/theme/components/form-field/prefix.directive.ts
index 6f6678c081..7562735777 100644
--- a/src/framework/theme/components/form-field/prefix.directive.ts
+++ b/src/framework/theme/components/form-field/prefix.directive.ts
@@ -1,7 +1,8 @@
import { Directive } from '@angular/core';
@Directive({
- selector: '[nbPrefix]',
+ selector: '[nbPrefix]',
+ standalone: false
})
export class NbPrefixDirective {
}
diff --git a/src/framework/theme/components/form-field/suffix.directive.ts b/src/framework/theme/components/form-field/suffix.directive.ts
index 22a4645bf7..920a5f2140 100644
--- a/src/framework/theme/components/form-field/suffix.directive.ts
+++ b/src/framework/theme/components/form-field/suffix.directive.ts
@@ -1,7 +1,8 @@
import { Directive } from '@angular/core';
@Directive({
- selector: '[nbSuffix]',
+ selector: '[nbSuffix]',
+ standalone: false
})
export class NbSuffixDirective {
}
diff --git a/src/framework/theme/components/icon/icon.component.spec.ts b/src/framework/theme/components/icon/icon.component.spec.ts
index b2dd6eaa46..c4c17c9912 100644
--- a/src/framework/theme/components/icon/icon.component.spec.ts
+++ b/src/framework/theme/components/icon/icon.component.spec.ts
@@ -11,9 +11,10 @@ import { By } from '@angular/platform-browser';
import { NbThemeModule, NbIconModule, NbIconLibraries, NbIconComponent } from '@nebular/theme';
@Component({
- template: `
+ template: `
`,
+ standalone: false
})
class IconTestComponent {
@Input() icon;
diff --git a/src/framework/theme/components/icon/icon.component.ts b/src/framework/theme/components/icon/icon.component.ts
index 0a5b56f483..39953df3fc 100644
--- a/src/framework/theme/components/icon/icon.component.ts
+++ b/src/framework/theme/components/icon/icon.component.ts
@@ -108,10 +108,11 @@ export interface NbIconConfig {
* icon-control-color:
*/
@Component({
- selector: 'nb-icon',
- styleUrls: [`./icon.component.scss`],
- template: '',
- changeDetection: ChangeDetectionStrategy.OnPush,
+ selector: 'nb-icon',
+ styleUrls: [`./icon.component.scss`],
+ template: '',
+ changeDetection: ChangeDetectionStrategy.OnPush,
+ standalone: false
})
export class NbIconComponent implements NbIconConfig, OnChanges, OnInit {
diff --git a/src/framework/theme/components/input/input.directive.ts b/src/framework/theme/components/input/input.directive.ts
index 9c5ae54d05..c202a44006 100644
--- a/src/framework/theme/components/input/input.directive.ts
+++ b/src/framework/theme/components/input/input.directive.ts
@@ -217,10 +217,11 @@ import { NbFocusMonitor } from '../cdk/a11y/a11y.module';
* input-giant-max-width:
*/
@Directive({
- selector: 'input[nbInput],textarea[nbInput]',
- providers: [
- { provide: NbFormFieldControl, useExisting: NbInputDirective },
- ],
+ selector: 'input[nbInput],textarea[nbInput]',
+ providers: [
+ { provide: NbFormFieldControl, useExisting: NbInputDirective },
+ ],
+ standalone: false
})
export class NbInputDirective implements DoCheck, OnChanges, OnInit, AfterViewInit, OnDestroy, NbFormFieldControl {
diff --git a/src/framework/theme/components/input/input.spec.ts b/src/framework/theme/components/input/input.spec.ts
index f0e2aa4ab4..e6d70917f1 100644
--- a/src/framework/theme/components/input/input.spec.ts
+++ b/src/framework/theme/components/input/input.spec.ts
@@ -11,11 +11,12 @@ import { By } from '@angular/platform-browser';
import { NbComponentStatus, NbComponentSize, NbComponentShape, NbInputModule } from '@nebular/theme';
@Component({
- template: `
+ template: `
`,
+ standalone: false
})
class InputTestComponent {
@Input() size: NbComponentSize;
diff --git a/src/framework/theme/components/layout/layout-direction.directive.ts b/src/framework/theme/components/layout/layout-direction.directive.ts
index 99506bc708..0823adab55 100644
--- a/src/framework/theme/components/layout/layout-direction.directive.ts
+++ b/src/framework/theme/components/layout/layout-direction.directive.ts
@@ -55,7 +55,8 @@ abstract class NbBaseLayoutDirectionDirective implements OnInit, OnDestroy {
* ```
*/
@Directive({
- selector: '[nbLtr]',
+ selector: '[nbLtr]',
+ standalone: false
})
export class NbLtrDirective extends NbBaseLayoutDirectionDirective {
constructor(
@@ -76,7 +77,8 @@ export class NbLtrDirective extends NbBaseLayoutDirectionDirective {
* ```
*/
@Directive({
- selector: '[nbRtl]',
+ selector: '[nbRtl]',
+ standalone: false
})
export class NbRtlDirective extends NbBaseLayoutDirectionDirective {
constructor(
diff --git a/src/framework/theme/components/layout/layout.component.spec.ts b/src/framework/theme/components/layout/layout.component.spec.ts
index 3da101f178..91959f8608 100644
--- a/src/framework/theme/components/layout/layout.component.spec.ts
+++ b/src/framework/theme/components/layout/layout.component.spec.ts
@@ -12,13 +12,14 @@ import { By } from '@angular/platform-browser';
import { RouterTestingModule } from '@angular/router/testing';
@Component({
- template: `
+ template: `
`,
+ standalone: false
})
export class LayoutWithScrollModeComponent {
contentHeight: string = '200vh';
diff --git a/src/framework/theme/components/layout/layout.component.ts b/src/framework/theme/components/layout/layout.component.ts
index c2a45fd2d1..5f220c4a7a 100644
--- a/src/framework/theme/components/layout/layout.component.ts
+++ b/src/framework/theme/components/layout/layout.component.ts
@@ -124,9 +124,9 @@ import { NbOverlayContainerAdapter } from '../cdk/adapter/overlay-container-adap
* layout-scrollbar-width:
*/
@Component({
- selector: 'nb-layout',
- styleUrls: ['./layout.component.scss'],
- template: `
+ selector: 'nb-layout',
+ styleUrls: ['./layout.component.scss'],
+ template: `
`,
+ standalone: false
})
export class NbLayoutComponent implements AfterViewInit, OnDestroy {
protected scrollBlockClass = 'nb-global-scrollblock';
@@ -517,8 +518,9 @@ export class NbLayoutComponent implements AfterViewInit, OnDestroy {
* @stacked-example(Column Left, layout/layout-column-left.component)
*/
@Component({
- selector: 'nb-layout-column',
- template: ``,
+ selector: 'nb-layout-column',
+ template: ``,
+ standalone: false
})
export class NbLayoutColumnComponent {
@HostBinding('class.left') leftValue: boolean;
@@ -580,12 +582,13 @@ export class NbLayoutColumnComponent {
* header-shadow:
*/
@Component({
- selector: 'nb-layout-header',
- template: `
+ selector: 'nb-layout-header',
+ template: `
`,
+ standalone: false
})
export class NbLayoutHeaderComponent {
@HostBinding('class.fixed') fixedValue: boolean;
@@ -639,12 +642,13 @@ export class NbLayoutHeaderComponent {
* footer-shadow:
*/
@Component({
- selector: 'nb-layout-footer',
- template: `
+ selector: 'nb-layout-footer',
+ template: `
`,
+ standalone: false
})
export class NbLayoutFooterComponent {
@HostBinding('class.fixed') fixedValue: boolean;
diff --git a/src/framework/theme/components/layout/restore-scroll-top.service.spec.ts b/src/framework/theme/components/layout/restore-scroll-top.service.spec.ts
index 86530d1d1b..fb8b846252 100644
--- a/src/framework/theme/components/layout/restore-scroll-top.service.spec.ts
+++ b/src/framework/theme/components/layout/restore-scroll-top.service.spec.ts
@@ -8,10 +8,16 @@ let restoreHelper: NbRestoreScrollTopHelper;
let router: Router;
let fixture: ComponentFixture;
-@Component({ template: '' })
+@Component({
+ template: '',
+ standalone: false
+})
class TestBootstrapComponent {}
-@Component({ template: '' })
+@Component({
+ template: '',
+ standalone: false
+})
class TestComponent {}
describe('NbRestoreScrollTopHelper', () => {
diff --git a/src/framework/theme/components/list/infinite-list.directive.spec.ts b/src/framework/theme/components/list/infinite-list.directive.spec.ts
index 53a33d8dc2..ff1ee9e8c8 100644
--- a/src/framework/theme/components/list/infinite-list.directive.spec.ts
+++ b/src/framework/theme/components/list/infinite-list.directive.spec.ts
@@ -39,7 +39,7 @@ function setup() {
}
@Component({
- template: `
+ template: `
`,
- styles: [
- `
+ styles: [
+ `
::ng-deep nb-layout.with-scroll .scrollable-container {
overflow: auto;
height: 100vh;
@@ -77,7 +77,8 @@ function setup() {
height: ${CONTENT_HEIGHT}px;
}
`,
- ],
+ ],
+ standalone: false
})
class ScrollTestComponent {
listenWindowScroll = false;
diff --git a/src/framework/theme/components/list/infinite-list.directive.ts b/src/framework/theme/components/list/infinite-list.directive.ts
index 2d56126cb7..b686eff702 100644
--- a/src/framework/theme/components/list/infinite-list.directive.ts
+++ b/src/framework/theme/components/list/infinite-list.directive.ts
@@ -52,7 +52,8 @@ export class NbScrollableContainerDimensions {
*
*/
@Directive({
- selector: '[nbInfiniteList]',
+ selector: '[nbInfiniteList]',
+ standalone: false
})
export class NbInfiniteListDirective implements AfterViewInit, OnDestroy {
private destroy$ = new Subject();
diff --git a/src/framework/theme/components/list/list-page-tracker.directive.ts b/src/framework/theme/components/list/list-page-tracker.directive.ts
index 27191d4977..2c3612e461 100644
--- a/src/framework/theme/components/list/list-page-tracker.directive.ts
+++ b/src/framework/theme/components/list/list-page-tracker.directive.ts
@@ -20,7 +20,8 @@ import { NbListItemComponent } from './list.component';
*
*/
@Directive({
- selector: '[nbListPageTracker]',
+ selector: '[nbListPageTracker]',
+ standalone: false
})
export class NbListPageTrackerDirective implements AfterViewInit, OnDestroy {
private destroy$ = new Subject();
diff --git a/src/framework/theme/components/list/list-pager.directive.spec.ts b/src/framework/theme/components/list/list-pager.directive.spec.ts
index e228a4dd9b..9675686b80 100644
--- a/src/framework/theme/components/list/list-pager.directive.spec.ts
+++ b/src/framework/theme/components/list/list-pager.directive.spec.ts
@@ -29,7 +29,7 @@ const PAGE_HEIGHT: number = ITEMS_PER_PAGE * ITEM_HEIGHT;
let initialItemsCount: number = 100;
@Component({
- template: `
+ template: `
`,
- styles: [
- `
+ styles: [
+ `
.list {
background: lightslategray;
height: ${LIST_HEIGHT}px;
@@ -54,7 +54,8 @@ let initialItemsCount: number = 100;
height: ${ITEM_HEIGHT * 0.98}px;
}
`,
- ],
+ ],
+ standalone: false
})
class PagerTestComponent {
@ViewChild(NbListComponent, { read: ElementRef }) listElementRef: ElementRef;
diff --git a/src/framework/theme/components/list/list.component.ts b/src/framework/theme/components/list/list.component.ts
index dba57f1e8e..67808281f0 100644
--- a/src/framework/theme/components/list/list.component.ts
+++ b/src/framework/theme/components/list/list.component.ts
@@ -38,9 +38,10 @@ import { Component, Input, HostBinding } from '@angular/core';
* list-item-line-height:
*/
@Component({
- selector: 'nb-list',
- template: ``,
- styleUrls: [ './list.component.scss' ],
+ selector: 'nb-list',
+ template: ``,
+ styleUrls: ['./list.component.scss'],
+ standalone: false
})
export class NbListComponent {
/**
@@ -58,9 +59,10 @@ export class NbListComponent {
* It should be direct child of `nb-list` componet.
*/
@Component({
- selector: 'nb-list-item',
- template: ``,
- styleUrls: [ 'list-item.component.scss' ],
+ selector: 'nb-list-item',
+ template: ``,
+ styleUrls: ['list-item.component.scss'],
+ standalone: false
})
export class NbListItemComponent {
/**
diff --git a/src/framework/theme/components/menu/menu.component.ts b/src/framework/theme/components/menu/menu.component.ts
index a031b7d32c..deeb614e74 100644
--- a/src/framework/theme/components/menu/menu.component.ts
+++ b/src/framework/theme/components/menu/menu.component.ts
@@ -32,15 +32,16 @@ export enum NbToggleStates {
}
@Component({
- selector: '[nbMenuItem]',
- templateUrl: './menu-item.component.html',
- animations: [
- trigger('toggle', [
- state(NbToggleStates.Collapsed, style({ height: '0', margin: '0' })),
- state(NbToggleStates.Expanded, style({ height: '*' })),
- transition(`${NbToggleStates.Collapsed} <=> ${NbToggleStates.Expanded}`, animate(300)),
- ]),
- ],
+ selector: '[nbMenuItem]',
+ templateUrl: './menu-item.component.html',
+ animations: [
+ trigger('toggle', [
+ state(NbToggleStates.Collapsed, style({ height: '0', margin: '0' })),
+ state(NbToggleStates.Expanded, style({ height: '*' })),
+ transition(`${NbToggleStates.Collapsed} <=> ${NbToggleStates.Expanded}`, animate(300)),
+ ]),
+ ],
+ standalone: false
})
export class NbMenuItemComponent implements DoCheck, AfterViewInit, OnDestroy {
@Input() menuItem = null;
@@ -207,9 +208,9 @@ export class NbMenuItemComponent implements DoCheck, AfterViewInit, OnDestroy {
* menu-submenu-item-icon-active-hover-color:
*/
@Component({
- selector: 'nb-menu',
- styleUrls: ['./menu.component.scss'],
- template: `
+ selector: 'nb-menu',
+ styleUrls: ['./menu.component.scss'],
+ template: `
`,
+ standalone: false
})
export class NbMenuComponent implements OnInit, AfterViewInit, OnDestroy {
diff --git a/src/framework/theme/components/menu/menu.spec.ts b/src/framework/theme/components/menu/menu.spec.ts
index 38e1d7c32b..f6edf99fed 100644
--- a/src/framework/theme/components/menu/menu.spec.ts
+++ b/src/framework/theme/components/menu/menu.spec.ts
@@ -43,11 +43,15 @@ import {
} from '@nebular/theme';
import { NbMenuInternalService } from './menu.service';
-@Component({ template: '' })
+@Component({
+ template: '',
+ standalone: false
+})
export class NoopComponent {}
@Component({
- template: ``,
+ template: ``,
+ standalone: false
})
export class SingleMenuTestComponent {
constructor(public menuPublicService: NbMenuService) {}
@@ -57,10 +61,11 @@ export class SingleMenuTestComponent {
}
@Component({
- template: `
+ template: `
`,
+ standalone: false
})
export class DoubleMenusTestComponent {
constructor(public menuPublicService: NbMenuService) {}
diff --git a/src/framework/theme/components/option/option-group.component.spec.ts b/src/framework/theme/components/option/option-group.component.spec.ts
index c6d52ab897..d3355defce 100644
--- a/src/framework/theme/components/option/option-group.component.spec.ts
+++ b/src/framework/theme/components/option/option-group.component.spec.ts
@@ -12,7 +12,7 @@ import {
} from '@nebular/theme';
@Component({
- template: `
+ template: `
@@ -25,6 +25,7 @@ import {
`,
+ standalone: false
})
export class NbOptionGroupTestComponent {
selectDisabled = false;
diff --git a/src/framework/theme/components/option/option-group.component.ts b/src/framework/theme/components/option/option-group.component.ts
index 20dcc89b2f..09197c33dc 100644
--- a/src/framework/theme/components/option/option-group.component.ts
+++ b/src/framework/theme/components/option/option-group.component.ts
@@ -33,13 +33,14 @@ import { NbOptionComponent } from './option.component';
* option-group-giant-start-padding:
**/
@Component({
- selector: 'nb-option-group',
- styleUrls: ['./option-group.component.scss'],
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: `
+ selector: 'nb-option-group',
+ styleUrls: ['./option-group.component.scss'],
+ changeDetection: ChangeDetectionStrategy.OnPush,
+ template: `
{{ title }}
`,
+ standalone: false
})
export class NbOptionGroupComponent implements AfterContentInit, OnDestroy {
diff --git a/src/framework/theme/components/option/option-list.component.ts b/src/framework/theme/components/option/option-list.component.ts
index bed9ffba67..6799981996 100644
--- a/src/framework/theme/components/option/option-list.component.ts
+++ b/src/framework/theme/components/option/option-list.component.ts
@@ -20,13 +20,14 @@ import { NbPosition } from '../cdk/overlay/overlay-position';
* option-list-adjacent-border-width:
* */
@Component({
- selector: 'nb-option-list',
- template: `
+ selector: 'nb-option-list',
+ template: `
`,
- changeDetection: ChangeDetectionStrategy.OnPush,
+ changeDetection: ChangeDetectionStrategy.OnPush,
+ standalone: false
})
export class NbOptionListComponent {
diff --git a/src/framework/theme/components/option/option.component.ts b/src/framework/theme/components/option/option.component.ts
index 8dc4ef8dd2..239f8c64ee 100644
--- a/src/framework/theme/components/option/option.component.ts
+++ b/src/framework/theme/components/option/option.component.ts
@@ -78,13 +78,14 @@ import { NbSelectComponent } from '../select/select.component';
* option-giant-padding:
**/
@Component({
- selector: 'nb-option',
- styleUrls: ['./option.component.scss'],
- changeDetection: ChangeDetectionStrategy.OnPush,
- template: `
+ selector: 'nb-option',
+ styleUrls: ['./option.component.scss'],
+ changeDetection: ChangeDetectionStrategy.OnPush,
+ template: `
`,
+ standalone: false
})
export class NbOptionComponent implements OnDestroy, AfterViewInit, NbFocusableOption, NbHighlightableOption {
protected disabledByGroup = false;
diff --git a/src/framework/theme/components/popover/popover.component.ts b/src/framework/theme/components/popover/popover.component.ts
index 7bba79a5e9..3742955381 100644
--- a/src/framework/theme/components/popover/popover.component.ts
+++ b/src/framework/theme/components/popover/popover.component.ts
@@ -40,12 +40,13 @@ import {
* popover-padding:
* */
@Component({
- selector: 'nb-popover',
- styleUrls: ['./popover.component.scss'],
- template: `
+ selector: 'nb-popover',
+ styleUrls: ['./popover.component.scss'],
+ template: `
`,
+ standalone: false
})
export class NbPopoverComponent extends NbPositionedContainerComponent implements NbRenderableContainer {
@ViewChild(NbOverlayContainerComponent) overlayContainer: NbOverlayContainerComponent;
diff --git a/src/framework/theme/components/popover/popover.directive.ts b/src/framework/theme/components/popover/popover.directive.ts
index 3133bd21bd..37a4f619c2 100644
--- a/src/framework/theme/components/popover/popover.directive.ts
+++ b/src/framework/theme/components/popover/popover.directive.ts
@@ -111,9 +111,10 @@ import { Subject } from 'rxjs';
* @additional-example(Custom Component, popover/popover-custom-component.component)
* */
@Directive({
- selector: '[nbPopover]',
- exportAs: 'nbPopover',
- providers: [NbDynamicOverlayHandler, NbDynamicOverlay],
+ selector: '[nbPopover]',
+ exportAs: 'nbPopover',
+ providers: [NbDynamicOverlayHandler, NbDynamicOverlay],
+ standalone: false
})
export class NbPopoverDirective implements NbDynamicOverlayController, OnChanges, AfterViewInit, OnDestroy, OnInit {
protected popoverComponent = NbPopoverComponent;
diff --git a/src/framework/theme/components/popover/popover.spec.ts b/src/framework/theme/components/popover/popover.spec.ts
index f4aedcf135..6ee3bc168c 100644
--- a/src/framework/theme/components/popover/popover.spec.ts
+++ b/src/framework/theme/components/popover/popover.spec.ts
@@ -20,22 +20,24 @@ import {
} from '@nebular/theme';
@Component({
- selector: 'nb-popover-component-content-test',
- template: 'test, {{ text }}',
+ selector: 'nb-popover-component-content-test',
+ template: 'test, {{ text }}',
+ standalone: false
})
export class NbPopoverComponentContentTestComponent {
text: string;
}
@Component({
- selector: 'nb-popover-default-test',
- template: `
+ selector: 'nb-popover-default-test',
+ template: `
`,
+ standalone: false
})
export class NbPopoverDefaultTestComponent {
@ViewChild('button') button: ElementRef;
@@ -45,8 +47,8 @@ export class NbPopoverDefaultTestComponent {
}
@Component({
- selector: 'nb-popover-bindings-test',
- template: `
+ selector: 'nb-popover-bindings-test',
+ template: `
`,
+ standalone: false
})
export class NbSearchFieldComponent implements OnChanges, AfterViewInit {
@@ -217,10 +218,10 @@ export type NbSearchType = 'modal-zoomin' | 'rotate-layout' | 'modal-move' |
* search-info-text-line-height:
*/
@Component({
- selector: 'nb-search',
- changeDetection: ChangeDetectionStrategy.OnPush,
- styleUrls: ['styles/search.component.scss'],
- template: `
+ selector: 'nb-search',
+ changeDetection: ChangeDetectionStrategy.OnPush,
+ styleUrls: ['styles/search.component.scss'],
+ template: `