diff --git a/.eslintrc.json b/.eslintrc.json index 82afaf9936..e6c8b02522 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -33,7 +33,10 @@ "semi": "off", "@typescript-eslint/semi": ["error"], "@typescript-eslint/no-extra-semi": "error", - "no-extra-semi": "off" + "no-extra-semi": "off", + "@angular-eslint/prefer-standalone": [ + "off" + ] } }, { diff --git a/.github/workflows/on-push-or-pull.yml b/.github/workflows/on-push-or-pull.yml index 2d94839761..ca571f4400 100644 --- a/.github/workflows/on-push-or-pull.yml +++ b/.github/workflows/on-push-or-pull.yml @@ -61,9 +61,12 @@ jobs: with: path: ${{ env.CACHE_DIST_PATH }} key: dist-${{ github.run_id }} +# - run: | +# npx nx build ngx-bootstrap --runner=cloud --configuration=production +# npx nx build --runner=cloud --configuration=production - run: | - npx nx build ngx-bootstrap --runner=cloud --configuration=production - npx nx build --runner=cloud --configuration=production + npx nx build ngx-bootstrap --configuration=production + npx nx build --configuration=production # run unit tests @@ -80,7 +83,8 @@ jobs: with: path: ${{ env.CACHE_DIST_PATH }} key: dist-${{ github.run_id }} - - run: npm test -- --runner=cloud --codeCoverage +# - run: npm test -- --runner=cloud --codeCoverage + - run: npm test -- --codeCoverage - run: npx codecov ./coverage/ continue-on-error: true @@ -94,7 +98,8 @@ jobs: with: path: ${{ env.CACHE_NODE_MODULES_PATH }} key: node_modules-${{ hashFiles('**/package-lock.json') }} - - run: npm run lint -- --runner=cloud +# - run: npm run lint -- --runner=cloud + - run: npm run lint -- # firebase deploy preview firebase_preview: diff --git a/.gitignore b/.gitignore index 79b0c90dea..ebf053049e 100644 --- a/.gitignore +++ b/.gitignore @@ -42,6 +42,7 @@ Thumbs.db firebase-debug.log .nx-cache +.nx scully.log /.angular /.scully @@ -59,4 +60,4 @@ scully.log migration.json -.nx/cache \ No newline at end of file +.nx/cache diff --git a/apps/ngx-bootstrap-docs/.eslintrc.json b/apps/ngx-bootstrap-docs/.eslintrc.json index bb1d306564..53c9a19a9b 100644 --- a/apps/ngx-bootstrap-docs/.eslintrc.json +++ b/apps/ngx-bootstrap-docs/.eslintrc.json @@ -37,6 +37,9 @@ "style": "kebab-case" } ], + "@angular-eslint/prefer-standalone": [ + "off" + ], "@typescript-eslint/no-explicit-any": 0, "@angular-eslint/component-class-suffix": 0, "@angular-eslint/no-output-on-prefix": 0 diff --git a/apps/ngx-bootstrap-docs/src/app/app.component.ts b/apps/ngx-bootstrap-docs/src/app/app.component.ts index 8844d1375d..be57918975 100644 --- a/apps/ngx-bootstrap-docs/src/app/app.component.ts +++ b/apps/ngx-bootstrap-docs/src/app/app.component.ts @@ -7,7 +7,8 @@ import { filter } from 'rxjs/operators'; @Component({ selector: 'bs-demo', - templateUrl: './app.component.html' + templateUrl: './app.component.html', + standalone: false }) export class AppComponent implements AfterContentInit { showSidebar = false; diff --git a/apps/ngx-bootstrap-docs/src/assets/json/current-version.json b/apps/ngx-bootstrap-docs/src/assets/json/current-version.json index d22dda2541..d2a66675a5 100644 --- a/apps/ngx-bootstrap-docs/src/assets/json/current-version.json +++ b/apps/ngx-bootstrap-docs/src/assets/json/current-version.json @@ -1,3 +1,3 @@ { - "version": "18.1.3" + "version": "19.0.1" } diff --git a/libs/common-docs/.eslintrc.json b/libs/common-docs/.eslintrc.json index 606fd346f4..5090541317 100644 --- a/libs/common-docs/.eslintrc.json +++ b/libs/common-docs/.eslintrc.json @@ -35,6 +35,9 @@ "prefix": "ngx-bootstrap-base", "style": "kebab-case" } + ], + "@angular-eslint/prefer-standalone": [ + "off" ] } }, diff --git a/libs/common-docs/src/lib/api-docs/api-doc-class/api-doc-class.component.ts b/libs/common-docs/src/lib/api-docs/api-doc-class/api-doc-class.component.ts index f90a3a6141..2177119b65 100644 --- a/libs/common-docs/src/lib/api-docs/api-doc-class/api-doc-class.component.ts +++ b/libs/common-docs/src/lib/api-docs/api-doc-class/api-doc-class.component.ts @@ -16,7 +16,8 @@ import { ComponentApi } from '../../models/components-api.model'; // eslint-disable-next-line @angular-eslint/component-selector selector: 'ng-api-doc-class', changeDetection: ChangeDetectionStrategy.OnPush, - templateUrl: './api-doc-class.component.html' + templateUrl: './api-doc-class.component.html', + standalone: false }) export class NgApiDocClassComponent { headerAnchor?: string; diff --git a/libs/common-docs/src/lib/api-docs/api-doc-config/api-doc-config.component.ts b/libs/common-docs/src/lib/api-docs/api-doc-config/api-doc-config.component.ts index cd2a2f0394..73c264d180 100644 --- a/libs/common-docs/src/lib/api-docs/api-doc-config/api-doc-config.component.ts +++ b/libs/common-docs/src/lib/api-docs/api-doc-config/api-doc-config.component.ts @@ -21,7 +21,8 @@ const CONFIG_SUFFIX_LENGTH = 'Config'.length; // eslint-disable-next-line @angular-eslint/component-selector selector: 'ng-api-doc-config', changeDetection: ChangeDetectionStrategy.OnPush, - templateUrl: './api-doc-config.component.html' + templateUrl: './api-doc-config.component.html', + standalone: false }) export class NgApiDocConfigComponent { apiDocs?: ClassDesc; diff --git a/libs/common-docs/src/lib/api-docs/api-doc/api-doc.component.ts b/libs/common-docs/src/lib/api-docs/api-doc/api-doc.component.ts index 8666fa969c..ecf0dc5961 100644 --- a/libs/common-docs/src/lib/api-docs/api-doc/api-doc.component.ts +++ b/libs/common-docs/src/lib/api-docs/api-doc/api-doc.component.ts @@ -21,7 +21,8 @@ import { DomSanitizer } from '@angular/platform-browser'; // eslint-disable-next-line @angular-eslint/component-selector selector: 'ng-api-doc', changeDetection: ChangeDetectionStrategy.OnPush, - templateUrl: './api-doc.component.html' + templateUrl: './api-doc.component.html', + standalone: false }) export class NgApiDocComponent { apiDocs?: DirectiveDesc; diff --git a/libs/common-docs/src/lib/api-docs/index.ts b/libs/common-docs/src/lib/api-docs/index.ts index 6a659b7ecb..055dbac1ee 100644 --- a/libs/common-docs/src/lib/api-docs/index.ts +++ b/libs/common-docs/src/lib/api-docs/index.ts @@ -12,10 +12,6 @@ import { SampleBoxComponent } from './sample-box/sample-box.component'; import { TabsModule } from 'ngx-bootstrap/tabs'; export { NgApiDoc } from './api-docs.model'; export { Analytics } from './analytics/analytics'; -export { NgApiDocComponent } from './api-doc/api-doc.component'; -export { NgApiDocClassComponent } from './api-doc-class/api-doc-class.component'; -export { NgApiDocConfigComponent } from './api-doc-config/api-doc-config.component'; -export { SampleBoxComponent } from './sample-box/sample-box.component'; @NgModule({ imports: [CommonModule, TabsModule], diff --git a/libs/common-docs/src/lib/api-docs/sample-box/sample-box.component.ts b/libs/common-docs/src/lib/api-docs/sample-box/sample-box.component.ts index 0da9be5213..9a61f0cc6c 100644 --- a/libs/common-docs/src/lib/api-docs/sample-box/sample-box.component.ts +++ b/libs/common-docs/src/lib/api-docs/sample-box/sample-box.component.ts @@ -3,7 +3,8 @@ import { Component, Input } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'ng-sample-box', - templateUrl: './sample-box.component.html' + templateUrl: './sample-box.component.html', + standalone: false }) export class SampleBoxComponent { @Input() ts?: string; diff --git a/libs/common-docs/src/lib/common/add-nav/add-nav.component.ts b/libs/common-docs/src/lib/common/add-nav/add-nav.component.ts index 7d39af1821..52ae3585cf 100644 --- a/libs/common-docs/src/lib/common/add-nav/add-nav.component.ts +++ b/libs/common-docs/src/lib/common/add-nav/add-nav.component.ts @@ -21,7 +21,8 @@ interface IComponentContent { @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'add-nav', - templateUrl: './add-nav.component.html' + templateUrl: './add-nav.component.html', + standalone: false }) export class AddNavComponent implements OnChanges, AfterViewChecked, AfterViewInit { @Input() componentContent?: ContentSection; diff --git a/libs/common-docs/src/lib/common/app-footer/app-footer.component.ts b/libs/common-docs/src/lib/common/app-footer/app-footer.component.ts index 0a1934095f..1d5173807a 100644 --- a/libs/common-docs/src/lib/common/app-footer/app-footer.component.ts +++ b/libs/common-docs/src/lib/common/app-footer/app-footer.component.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'app-footer', - templateUrl: './app-footer.component.html' + templateUrl: './app-footer.component.html', + standalone: false }) export class AppFooterComponent {} diff --git a/libs/common-docs/src/lib/common/breadCrumbs/breadCrumbs.component.ts b/libs/common-docs/src/lib/common/breadCrumbs/breadCrumbs.component.ts index 9dab428bce..7a3a4bad86 100644 --- a/libs/common-docs/src/lib/common/breadCrumbs/breadCrumbs.component.ts +++ b/libs/common-docs/src/lib/common/breadCrumbs/breadCrumbs.component.ts @@ -5,7 +5,8 @@ import { Subscription } from 'rxjs'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'bread-crumbs', - templateUrl: 'breadCrumbs.component.html' + templateUrl: 'breadCrumbs.component.html', + standalone: false }) export class BreadCrumbsComponent implements OnDestroy { routeSubscription: Subscription; diff --git a/libs/common-docs/src/lib/common/components-page/components-page.component.ts b/libs/common-docs/src/lib/common/components-page/components-page.component.ts index 6505990c65..af0bd21e40 100644 --- a/libs/common-docs/src/lib/common/components-page/components-page.component.ts +++ b/libs/common-docs/src/lib/common/components-page/components-page.component.ts @@ -5,7 +5,8 @@ import { Routes } from "@angular/router"; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'components', - templateUrl: './components-page.component.html' + templateUrl: './components-page.component.html', + standalone: false }) export class ComponentsPageComponent { componentsArray?:Routes; diff --git a/libs/common-docs/src/lib/common/construction-page/construction-page.component.ts b/libs/common-docs/src/lib/common/construction-page/construction-page.component.ts index 83333f3307..27d9f06b55 100644 --- a/libs/common-docs/src/lib/common/construction-page/construction-page.component.ts +++ b/libs/common-docs/src/lib/common/construction-page/construction-page.component.ts @@ -3,6 +3,7 @@ import { Component } from "@angular/core"; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'construction', - templateUrl: './construction-page.component.html' + templateUrl: './construction-page.component.html', + standalone: false }) export class ConstructionPageComponent {} diff --git a/libs/common-docs/src/lib/common/discover/discover.component.ts b/libs/common-docs/src/lib/common/discover/discover.component.ts index 67fc443260..1282f9c010 100644 --- a/libs/common-docs/src/lib/common/discover/discover.component.ts +++ b/libs/common-docs/src/lib/common/discover/discover.component.ts @@ -12,7 +12,8 @@ interface ICompany { // eslint-disable-next-line @angular-eslint/component-selector selector: 'discover', templateUrl: './discover.component.html', - styleUrls: ['discover.component.scss'] + styleUrls: ['discover.component.scss'], + standalone: false }) export class DiscoverComponent { diff --git a/libs/common-docs/src/lib/common/documentation/documentation.component.ts b/libs/common-docs/src/lib/common/documentation/documentation.component.ts index 0076a71774..a08a1f0488 100644 --- a/libs/common-docs/src/lib/common/documentation/documentation.component.ts +++ b/libs/common-docs/src/lib/common/documentation/documentation.component.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'documentation', - templateUrl: './documentation.component.html' + templateUrl: './documentation.component.html', + standalone: false }) export class DocumentationComponent { name = `Native Angular widgets for Bootstrap 5 and Bootstrap 4`; diff --git a/libs/common-docs/src/lib/common/landing/landing.component.ts b/libs/common-docs/src/lib/common/landing/landing.component.ts index 07543fec72..90815aa72e 100644 --- a/libs/common-docs/src/lib/common/landing/landing.component.ts +++ b/libs/common-docs/src/lib/common/landing/landing.component.ts @@ -6,7 +6,8 @@ import { Router } from '@angular/router'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'landing', - templateUrl: './landing.component.html' + templateUrl: './landing.component.html', + standalone: false }) export class LandingComponent implements AfterViewInit { currentVersion?: string; diff --git a/libs/common-docs/src/lib/common/schematics/schematics.component.ts b/libs/common-docs/src/lib/common/schematics/schematics.component.ts index 84b4bb882f..06dea24d11 100644 --- a/libs/common-docs/src/lib/common/schematics/schematics.component.ts +++ b/libs/common-docs/src/lib/common/schematics/schematics.component.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'schematics', - templateUrl: './schematics.component.html' + templateUrl: './schematics.component.html', + standalone: false }) export class SchematicsComponent { name = `Schematics of ngx-bootstrap`; diff --git a/libs/common-docs/src/lib/common/search-input/search-filter.pipe.ts b/libs/common-docs/src/lib/common/search-input/search-filter.pipe.ts index fbf188e343..4446408b90 100644 --- a/libs/common-docs/src/lib/common/search-input/search-filter.pipe.ts +++ b/libs/common-docs/src/lib/common/search-input/search-filter.pipe.ts @@ -1,7 +1,10 @@ import { Pipe, PipeTransform } from '@angular/core'; import { Route, Routes } from '@angular/router'; -@Pipe({ name: 'SearchFilter' }) +@Pipe({ + name: 'SearchFilter', + standalone: false +}) export class SearchFilterPipe implements PipeTransform { transform(value: Routes, text?: string): Routes { if (!text) { diff --git a/libs/common-docs/src/lib/common/search-input/search-input.component.ts b/libs/common-docs/src/lib/common/search-input/search-input.component.ts index d330e6890a..cc7b8cc55e 100644 --- a/libs/common-docs/src/lib/common/search-input/search-input.component.ts +++ b/libs/common-docs/src/lib/common/search-input/search-input.component.ts @@ -5,7 +5,8 @@ import { DOCS_TOKENS } from '../../tokens/docs-routes-token'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'search-input', - templateUrl: './search-input.component.html' + templateUrl: './search-input.component.html', + standalone: false }) export class SearchInputComponent { @Input() showInput = true; diff --git a/libs/common-docs/src/lib/common/sidebar/sidebar.component.ts b/libs/common-docs/src/lib/common/sidebar/sidebar.component.ts index 79c236ca9b..79d322563a 100644 --- a/libs/common-docs/src/lib/common/sidebar/sidebar.component.ts +++ b/libs/common-docs/src/lib/common/sidebar/sidebar.component.ts @@ -16,7 +16,8 @@ const _bs5Css = 'assets/css/bootstrap-5.2.3/css/bootstrap.min.css'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'sidebar', - templateUrl: './sidebar.component.html' + templateUrl: './sidebar.component.html', + standalone: false }) export class SidebarComponent { isShown = false; diff --git a/libs/common-docs/src/lib/common/themes/themes.component.ts b/libs/common-docs/src/lib/common/themes/themes.component.ts index 9d873e2081..a6a215c5f6 100644 --- a/libs/common-docs/src/lib/common/themes/themes.component.ts +++ b/libs/common-docs/src/lib/common/themes/themes.component.ts @@ -3,7 +3,8 @@ import { Component } from "@angular/core"; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'themes', - templateUrl: './themes.component.html' + templateUrl: './themes.component.html', + standalone: false }) export class ThemesComponent {} diff --git a/libs/common-docs/src/lib/common/top-menu/top-menu.component.ts b/libs/common-docs/src/lib/common/top-menu/top-menu.component.ts index b21e45da08..b528c16035 100644 --- a/libs/common-docs/src/lib/common/top-menu/top-menu.component.ts +++ b/libs/common-docs/src/lib/common/top-menu/top-menu.component.ts @@ -7,7 +7,8 @@ import { takeUntilDestroyed } from '@angular/core/rxjs-interop'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'top-menu', - templateUrl: './top-menu.component.html' + templateUrl: './top-menu.component.html', + standalone: false }) export class TopMenuComponent implements AfterViewInit { shadowRoutes = ['/documentation', '/discover', '/schematics', '/']; diff --git a/libs/common-docs/src/lib/demo-section-components/demo-api-section/api-sections.component.ts b/libs/common-docs/src/lib/demo-section-components/demo-api-section/api-sections.component.ts index 2fc8382ed7..9dd40eb90b 100644 --- a/libs/common-docs/src/lib/demo-section-components/demo-api-section/api-sections.component.ts +++ b/libs/common-docs/src/lib/demo-section-components/demo-api-section/api-sections.component.ts @@ -7,7 +7,8 @@ import { ComponentApi } from '../../models/components-api.model'; // eslint-disable-next-line @angular-eslint/component-selector selector: 'api-sections', templateUrl: './api-sections.component.html', - changeDetection: ChangeDetectionStrategy.OnPush + changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false }) export class ApiSectionsComponent { apiSectionsContent: ComponentApi[]; diff --git a/libs/common-docs/src/lib/demo-section-components/demo-examples-section/examples.component.ts b/libs/common-docs/src/lib/demo-section-components/demo-examples-section/examples.component.ts index 7b64848d99..755a994584 100644 --- a/libs/common-docs/src/lib/demo-section-components/demo-examples-section/examples.component.ts +++ b/libs/common-docs/src/lib/demo-section-components/demo-examples-section/examples.component.ts @@ -21,7 +21,8 @@ import { takeUntilDestroyed } from '@angular/core/rxjs-interop'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'examples', - templateUrl: './examples.component.html' + templateUrl: './examples.component.html', + standalone: false }) export class ExamplesComponent { examples: ComponentExample[]; diff --git a/libs/common-docs/src/lib/demo-section/demo-section.component.ts b/libs/common-docs/src/lib/demo-section/demo-section.component.ts index 2dd6f58c5d..70cc30062c 100644 --- a/libs/common-docs/src/lib/demo-section/demo-section.component.ts +++ b/libs/common-docs/src/lib/demo-section/demo-section.component.ts @@ -14,7 +14,8 @@ interface IContentSection { @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-section', - templateUrl: './demo-section.component.html' + templateUrl: './demo-section.component.html', + standalone: false }) export class DemoSectionComponent { @Input() name?: string; diff --git a/libs/common-docs/src/lib/docs-section/docs-section.component.ts b/libs/common-docs/src/lib/docs-section/docs-section.component.ts index 78ae826137..21b0678db4 100644 --- a/libs/common-docs/src/lib/docs-section/docs-section.component.ts +++ b/libs/common-docs/src/lib/docs-section/docs-section.component.ts @@ -9,6 +9,7 @@ type AvailableTabsPathsType = typeof availableTabsPaths[number]; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'docs-section', + template: ` @@ -24,7 +25,8 @@ type AvailableTabsPathsType = typeof availableTabsPaths[number]; - ` + `, + standalone: false }) export class DocsSectionComponent implements OnDestroy { @Input() content: ContentSection[] | undefined; diff --git a/libs/common-docs/src/lib/docs.module.ts b/libs/common-docs/src/lib/docs.module.ts index 63d909c472..84f40e6297 100644 --- a/libs/common-docs/src/lib/docs.module.ts +++ b/libs/common-docs/src/lib/docs.module.ts @@ -27,7 +27,10 @@ import { TopMenuComponent } from './common/top-menu/top-menu.component'; import { RouterModule } from '@angular/router'; /* export */ -export { NgApiDocModule, NgApiDocComponent, NgApiDocClassComponent, NgApiDocConfigComponent } from './api-docs/index'; +export { NgApiDocModule } from './api-docs/index'; +export { NgApiDocComponent } from './api-docs/api-doc/api-doc.component'; +export { NgApiDocClassComponent } from './api-docs/api-doc-class/api-doc-class.component'; +export { NgApiDocConfigComponent } from './api-docs/api-doc-config/api-doc-config.component'; export { ExamplesComponent, ExamplesComponentModule } from './demo-section-components/demo-examples-section/index'; export { ApiSectionsComponent, ApiSectionsComponentModule } from './demo-section-components/demo-api-section/index'; export { DemoSectionComponent } from './demo-section/demo-section.component'; diff --git a/libs/doc-pages/accordion/.eslintrc.json b/libs/doc-pages/accordion/.eslintrc.json index 52547b4fed..2ec9728a81 100644 --- a/libs/doc-pages/accordion/.eslintrc.json +++ b/libs/doc-pages/accordion/.eslintrc.json @@ -35,6 +35,9 @@ "prefix": "ngx-bootstrap-base", "style": "kebab-case" } + ], + "@angular-eslint/prefer-standalone": [ + "off" ] } }, diff --git a/libs/doc-pages/accordion/src/lib/accordion-section.component.ts b/libs/doc-pages/accordion/src/lib/accordion-section.component.ts index f552ffacb9..caa9e7420b 100644 --- a/libs/doc-pages/accordion/src/lib/accordion-section.component.ts +++ b/libs/doc-pages/accordion/src/lib/accordion-section.component.ts @@ -10,7 +10,8 @@ import { ContentSection } from '@ngx-bootstrap-doc/docs'; // eslint-disable-next-line @angular-eslint/component-selector selector: 'accordion-section', templateUrl: './accordion-section.components.html', - changeDetection: ChangeDetectionStrategy.OnPush + changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false }) export class AccordionSectionComponent { name = 'Accordion'; diff --git a/libs/doc-pages/accordion/src/lib/demos/animated/animated.ts b/libs/doc-pages/accordion/src/lib/demos/animated/animated.ts index 6af8cdcb03..934530e234 100644 --- a/libs/doc-pages/accordion/src/lib/demos/animated/animated.ts +++ b/libs/doc-pages/accordion/src/lib/demos/animated/animated.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-accordion-animation', - templateUrl: './animated.html' + templateUrl: './animated.html', + standalone: false }) export class DemoAccordionAnimatedComponent {} diff --git a/libs/doc-pages/accordion/src/lib/demos/basic/basic.ts b/libs/doc-pages/accordion/src/lib/demos/basic/basic.ts index 1de8fc30e8..dd66bb9943 100644 --- a/libs/doc-pages/accordion/src/lib/demos/basic/basic.ts +++ b/libs/doc-pages/accordion/src/lib/demos/basic/basic.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-accordion-basic', - templateUrl: './basic.html' + templateUrl: './basic.html', + standalone: false }) export class DemoAccordionBasicComponent {} diff --git a/libs/doc-pages/accordion/src/lib/demos/config/config.ts b/libs/doc-pages/accordion/src/lib/demos/config/config.ts index 3fc737610b..1f282c48ee 100644 --- a/libs/doc-pages/accordion/src/lib/demos/config/config.ts +++ b/libs/doc-pages/accordion/src/lib/demos/config/config.ts @@ -11,6 +11,7 @@ export function getAccordionConfig(): AccordionConfig { // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-accordion-config', templateUrl: './config.html', - providers: [{ provide: AccordionConfig, useFactory: getAccordionConfig }] + providers: [{ provide: AccordionConfig, useFactory: getAccordionConfig }], + standalone: false }) export class DemoAccordionConfigComponent {} diff --git a/libs/doc-pages/accordion/src/lib/demos/custom-html/custom-html.ts b/libs/doc-pages/accordion/src/lib/demos/custom-html/custom-html.ts index 3c68038d3a..46423d718a 100644 --- a/libs/doc-pages/accordion/src/lib/demos/custom-html/custom-html.ts +++ b/libs/doc-pages/accordion/src/lib/demos/custom-html/custom-html.ts @@ -4,7 +4,8 @@ import { getBsVer, IBsVersion } from 'ngx-bootstrap/utils'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-accordion-custom-html', - templateUrl: './custom-html.html' + templateUrl: './custom-html.html', + standalone: false }) export class DemoAccordionCustomHTMLComponent { get _getBsVer(): IBsVersion { diff --git a/libs/doc-pages/accordion/src/lib/demos/disabled/disabled.ts b/libs/doc-pages/accordion/src/lib/demos/disabled/disabled.ts index 781a5003d3..811afb3bcd 100644 --- a/libs/doc-pages/accordion/src/lib/demos/disabled/disabled.ts +++ b/libs/doc-pages/accordion/src/lib/demos/disabled/disabled.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-accordion-disabled', - templateUrl: './disabled.html' + templateUrl: './disabled.html', + standalone: false }) export class DemoAccordionDisabledComponent { isFirstDisabled = false; diff --git a/libs/doc-pages/accordion/src/lib/demos/dymanic/dynamic.ts b/libs/doc-pages/accordion/src/lib/demos/dymanic/dynamic.ts index 823aa83ceb..a33d9c1de0 100644 --- a/libs/doc-pages/accordion/src/lib/demos/dymanic/dynamic.ts +++ b/libs/doc-pages/accordion/src/lib/demos/dymanic/dynamic.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-accordion-dynamic', - templateUrl: './dynamic.html' + templateUrl: './dynamic.html', + standalone: false }) export class DemoAccordionDynamicComponent { groups = [ diff --git a/libs/doc-pages/accordion/src/lib/demos/dynamic-body/dynamic-body.ts b/libs/doc-pages/accordion/src/lib/demos/dynamic-body/dynamic-body.ts index e00c018be2..7d86c7ee8f 100644 --- a/libs/doc-pages/accordion/src/lib/demos/dynamic-body/dynamic-body.ts +++ b/libs/doc-pages/accordion/src/lib/demos/dynamic-body/dynamic-body.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-accordion-dynamic-body', - templateUrl: './dynamic-body.html' + templateUrl: './dynamic-body.html', + standalone: false }) export class DemoAccordionDynamicBodyComponent { items = ['Item 1', 'Item 2', 'Item 3']; diff --git a/libs/doc-pages/accordion/src/lib/demos/manual-toggle/manual-toggle.ts b/libs/doc-pages/accordion/src/lib/demos/manual-toggle/manual-toggle.ts index 84240ebc36..e0f348ac2e 100644 --- a/libs/doc-pages/accordion/src/lib/demos/manual-toggle/manual-toggle.ts +++ b/libs/doc-pages/accordion/src/lib/demos/manual-toggle/manual-toggle.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-accordion-manual-toggle', - templateUrl: './manual-toggle.html' + templateUrl: './manual-toggle.html', + standalone: false }) export class DemoAccordionManualToggleComponent { isOpen = true; diff --git a/libs/doc-pages/accordion/src/lib/demos/one-at-a-time/one-at-a-time.ts b/libs/doc-pages/accordion/src/lib/demos/one-at-a-time/one-at-a-time.ts index e85baa8e65..82a6655f5d 100644 --- a/libs/doc-pages/accordion/src/lib/demos/one-at-a-time/one-at-a-time.ts +++ b/libs/doc-pages/accordion/src/lib/demos/one-at-a-time/one-at-a-time.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-accordion-one-time', - templateUrl: './one-at-a-time.html' + templateUrl: './one-at-a-time.html', + standalone: false }) export class DemoAccordionOneAtATimeComponent { oneAtATime = true; diff --git a/libs/doc-pages/accordion/src/lib/demos/open-event/open-event.ts b/libs/doc-pages/accordion/src/lib/demos/open-event/open-event.ts index 58d417d16a..46b391e5c1 100644 --- a/libs/doc-pages/accordion/src/lib/demos/open-event/open-event.ts +++ b/libs/doc-pages/accordion/src/lib/demos/open-event/open-event.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-accordion-open-event', - templateUrl: './open-event.html' + templateUrl: './open-event.html', + standalone: false }) export class DemoAccordionOpenEventComponent { log(event: boolean) { diff --git a/libs/doc-pages/accordion/src/lib/demos/opened/opened.ts b/libs/doc-pages/accordion/src/lib/demos/opened/opened.ts index eb8ac119c4..6cfd9c6411 100644 --- a/libs/doc-pages/accordion/src/lib/demos/opened/opened.ts +++ b/libs/doc-pages/accordion/src/lib/demos/opened/opened.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-accordion-opened', - templateUrl: './opened.html' + templateUrl: './opened.html', + standalone: false }) export class DemoAccordionOpenedComponent { isFirstOpen = true; diff --git a/libs/doc-pages/accordion/src/lib/demos/styling/styling.ts b/libs/doc-pages/accordion/src/lib/demos/styling/styling.ts index b7b997944c..b7b468b5ae 100644 --- a/libs/doc-pages/accordion/src/lib/demos/styling/styling.ts +++ b/libs/doc-pages/accordion/src/lib/demos/styling/styling.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-accordion-styling', - templateUrl: './styling.html' + templateUrl: './styling.html', + standalone: false }) export class DemoAccordionStylingComponent { customClass = 'customClass'; diff --git a/libs/doc-pages/alerts/.eslintrc.json b/libs/doc-pages/alerts/.eslintrc.json index bd058c58c3..8ed2553216 100644 --- a/libs/doc-pages/alerts/.eslintrc.json +++ b/libs/doc-pages/alerts/.eslintrc.json @@ -35,6 +35,9 @@ "prefix": "ngx-bootstrap-base", "style": "kebab-case" } + ], + "@angular-eslint/prefer-standalone": [ + "off" ] } }, diff --git a/libs/doc-pages/alerts/src/lib/alerts-section.component.ts b/libs/doc-pages/alerts/src/lib/alerts-section.component.ts index 6b602ab6d9..b0b2309983 100644 --- a/libs/doc-pages/alerts/src/lib/alerts-section.component.ts +++ b/libs/doc-pages/alerts/src/lib/alerts-section.component.ts @@ -7,7 +7,8 @@ import { ContentSection } from '@ngx-bootstrap-doc/docs'; // eslint-disable-next-line @angular-eslint/component-selector selector: 'alert-section', templateUrl: './alerts-section.component.html', - changeDetection: ChangeDetectionStrategy.OnPush + changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false }) export class AlertsSectionComponent { name = 'Alerts'; diff --git a/libs/doc-pages/alerts/src/lib/demos/basic/basic.ts b/libs/doc-pages/alerts/src/lib/demos/basic/basic.ts index 4c3419737d..31d64c9d3f 100644 --- a/libs/doc-pages/alerts/src/lib/demos/basic/basic.ts +++ b/libs/doc-pages/alerts/src/lib/demos/basic/basic.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-alert-basic', - templateUrl: './basic.html' + templateUrl: './basic.html', + standalone: false }) export class DemoAlertBasicComponent {} diff --git a/libs/doc-pages/alerts/src/lib/demos/config/config.ts b/libs/doc-pages/alerts/src/lib/demos/config/config.ts index 03b9dd22eb..95625a82fe 100644 --- a/libs/doc-pages/alerts/src/lib/demos/config/config.ts +++ b/libs/doc-pages/alerts/src/lib/demos/config/config.ts @@ -11,6 +11,7 @@ export function getAlertConfig(): AlertConfig { // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-alert-config', templateUrl: './config.html', - providers: [{ provide: AlertConfig, useFactory: getAlertConfig }] + providers: [{ provide: AlertConfig, useFactory: getAlertConfig }], + standalone: false }) export class DemoAlertConfigComponent {} diff --git a/libs/doc-pages/alerts/src/lib/demos/content/content.ts b/libs/doc-pages/alerts/src/lib/demos/content/content.ts index 55effffe9b..d7954ebaee 100644 --- a/libs/doc-pages/alerts/src/lib/demos/content/content.ts +++ b/libs/doc-pages/alerts/src/lib/demos/content/content.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-alert-content', - templateUrl: './content.html' + templateUrl: './content.html', + standalone: false }) export class DemoAlertContentComponent {} diff --git a/libs/doc-pages/alerts/src/lib/demos/dismiss-on-timeout/dismiss-on-timeout.ts b/libs/doc-pages/alerts/src/lib/demos/dismiss-on-timeout/dismiss-on-timeout.ts index 17767a7d67..a84fa5d9e5 100644 --- a/libs/doc-pages/alerts/src/lib/demos/dismiss-on-timeout/dismiss-on-timeout.ts +++ b/libs/doc-pages/alerts/src/lib/demos/dismiss-on-timeout/dismiss-on-timeout.ts @@ -5,7 +5,8 @@ type ExampleAlertType = { type: string; msg: string; timeout: number }; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-alert-timeout', - templateUrl: './dismiss-on-timeout.html' + templateUrl: './dismiss-on-timeout.html', + standalone: false }) export class DemoAlertTimeoutComponent { alerts: ExampleAlertType[] = [ diff --git a/libs/doc-pages/alerts/src/lib/demos/dismiss/dismiss.ts b/libs/doc-pages/alerts/src/lib/demos/dismiss/dismiss.ts index 45ab83afa1..1165699350 100644 --- a/libs/doc-pages/alerts/src/lib/demos/dismiss/dismiss.ts +++ b/libs/doc-pages/alerts/src/lib/demos/dismiss/dismiss.ts @@ -5,7 +5,8 @@ type ExampleAlertType = { type: string; msg: string }; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-alert-dismiss', - templateUrl: './dismiss.html' + templateUrl: './dismiss.html', + standalone: false }) export class DemoAlertDismissComponent { dismissible = true; diff --git a/libs/doc-pages/alerts/src/lib/demos/dynamic-content/dynamic-content.ts b/libs/doc-pages/alerts/src/lib/demos/dynamic-content/dynamic-content.ts index 7e15e5b52d..fa330bb53b 100644 --- a/libs/doc-pages/alerts/src/lib/demos/dynamic-content/dynamic-content.ts +++ b/libs/doc-pages/alerts/src/lib/demos/dynamic-content/dynamic-content.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-alert-content-html', - templateUrl: './dynamic-content.html' + templateUrl: './dynamic-content.html', + standalone: false }) export class DemoAlertDynamicContentComponent { index = 0; diff --git a/libs/doc-pages/alerts/src/lib/demos/dynamic-html/dynamic-html.ts b/libs/doc-pages/alerts/src/lib/demos/dynamic-html/dynamic-html.ts index df985cb8a2..e02fc5fbb4 100644 --- a/libs/doc-pages/alerts/src/lib/demos/dynamic-html/dynamic-html.ts +++ b/libs/doc-pages/alerts/src/lib/demos/dynamic-html/dynamic-html.ts @@ -6,7 +6,8 @@ type ExampleAlertType = { type: string; msg: SafeHtml }; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-alert-dynamic-html', - templateUrl: './dynamic-html.html' + templateUrl: './dynamic-html.html', + standalone: false }) export class DemoAlertDynamicHtmlComponent { alerts: ExampleAlertType[]; diff --git a/libs/doc-pages/alerts/src/lib/demos/link/link.ts b/libs/doc-pages/alerts/src/lib/demos/link/link.ts index 85d0f0cb28..552aec0801 100644 --- a/libs/doc-pages/alerts/src/lib/demos/link/link.ts +++ b/libs/doc-pages/alerts/src/lib/demos/link/link.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-alert-link', - templateUrl: './link.html' + templateUrl: './link.html', + standalone: false }) export class DemoAlertLinkComponent {} diff --git a/libs/doc-pages/alerts/src/lib/demos/styling-global/styling-global.ts b/libs/doc-pages/alerts/src/lib/demos/styling-global/styling-global.ts index f064783d5c..aec8749383 100644 --- a/libs/doc-pages/alerts/src/lib/demos/styling-global/styling-global.ts +++ b/libs/doc-pages/alerts/src/lib/demos/styling-global/styling-global.ts @@ -4,6 +4,7 @@ import { Component, ViewEncapsulation } from '@angular/core'; // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-alert-styling-global', templateUrl: './styling-global.html', - encapsulation: ViewEncapsulation.None + encapsulation: ViewEncapsulation.None, + standalone: false }) export class DemoAlertStylingGlobalComponent {} diff --git a/libs/doc-pages/alerts/src/lib/demos/styling-local/styling-local.ts b/libs/doc-pages/alerts/src/lib/demos/styling-local/styling-local.ts index 94c9aaa212..dcff39e673 100644 --- a/libs/doc-pages/alerts/src/lib/demos/styling-local/styling-local.ts +++ b/libs/doc-pages/alerts/src/lib/demos/styling-local/styling-local.ts @@ -12,6 +12,7 @@ import { Component } from '@angular/core'; color: #fff; } ` - ] + ], + standalone: false }) export class DemoAlertStylingLocalComponent {} diff --git a/libs/doc-pages/buttons/.eslintrc.json b/libs/doc-pages/buttons/.eslintrc.json index 3cc2c6ac50..a7a81504c2 100644 --- a/libs/doc-pages/buttons/.eslintrc.json +++ b/libs/doc-pages/buttons/.eslintrc.json @@ -35,6 +35,9 @@ "prefix": "ngx-bootstrap-base", "style": "kebab-case" } + ], + "@angular-eslint/prefer-standalone": [ + "off" ] } }, diff --git a/libs/doc-pages/buttons/src/lib/buttons-section.component.ts b/libs/doc-pages/buttons/src/lib/buttons-section.component.ts index 829f6aecc9..58d6931e1b 100644 --- a/libs/doc-pages/buttons/src/lib/buttons-section.component.ts +++ b/libs/doc-pages/buttons/src/lib/buttons-section.component.ts @@ -7,7 +7,8 @@ import { ContentSection } from '@ngx-bootstrap-doc/docs'; // eslint-disable-next-line @angular-eslint/component-selector selector: 'buttons-section', templateUrl: './buttons-section.component.html', - changeDetection: ChangeDetectionStrategy.OnPush + changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false }) export class ButtonsSectionComponent { name = 'Buttons'; diff --git a/libs/doc-pages/buttons/src/lib/demos/basic/basic.ts b/libs/doc-pages/buttons/src/lib/demos/basic/basic.ts index bb090298f7..140d72d161 100644 --- a/libs/doc-pages/buttons/src/lib/demos/basic/basic.ts +++ b/libs/doc-pages/buttons/src/lib/demos/basic/basic.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-buttons-basic', - templateUrl: './basic.html' + templateUrl: './basic.html', + standalone: false }) export class DemoButtonsBasicComponent {} diff --git a/libs/doc-pages/buttons/src/lib/demos/checkbox-reactiveforms/checkbox-reactiveforms.ts b/libs/doc-pages/buttons/src/lib/demos/checkbox-reactiveforms/checkbox-reactiveforms.ts index 910e7e4488..2aad3143b2 100644 --- a/libs/doc-pages/buttons/src/lib/demos/checkbox-reactiveforms/checkbox-reactiveforms.ts +++ b/libs/doc-pages/buttons/src/lib/demos/checkbox-reactiveforms/checkbox-reactiveforms.ts @@ -4,7 +4,8 @@ import { UntypedFormBuilder, UntypedFormGroup } from '@angular/forms'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-buttons-checkbox-reactiveforms', - templateUrl: './checkbox-reactiveforms.html' + templateUrl: './checkbox-reactiveforms.html', + standalone: false }) export class DemoButtonsCheckboxReactiveFormsComponent implements OnInit { myForm?: UntypedFormGroup; diff --git a/libs/doc-pages/buttons/src/lib/demos/checkbox/checkbox.ts b/libs/doc-pages/buttons/src/lib/demos/checkbox/checkbox.ts index 7b4e6417d4..3288d5f456 100644 --- a/libs/doc-pages/buttons/src/lib/demos/checkbox/checkbox.ts +++ b/libs/doc-pages/buttons/src/lib/demos/checkbox/checkbox.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-buttons-checkbox', - templateUrl: './checkbox.html' + templateUrl: './checkbox.html', + standalone: false }) export class DemoButtonsCheckboxComponent { checkModel: { left?: boolean; middle?: boolean; right?: boolean } = { left: false, middle: true, right: false }; diff --git a/libs/doc-pages/buttons/src/lib/demos/custom-checkbox-value/custom-checkbox-value.ts b/libs/doc-pages/buttons/src/lib/demos/custom-checkbox-value/custom-checkbox-value.ts index 7b2f6f9039..4c2b6cf42a 100644 --- a/libs/doc-pages/buttons/src/lib/demos/custom-checkbox-value/custom-checkbox-value.ts +++ b/libs/doc-pages/buttons/src/lib/demos/custom-checkbox-value/custom-checkbox-value.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-custom-checkbox-value', - templateUrl: './custom-checkbox-value.html' + templateUrl: './custom-checkbox-value.html', + standalone: false }) export class DemoButtonsCustomCheckboxValueComponent { singleModel = '1'; diff --git a/libs/doc-pages/buttons/src/lib/demos/disabled/disabled.ts b/libs/doc-pages/buttons/src/lib/demos/disabled/disabled.ts index 2ab03a89c1..c2915f4e06 100644 --- a/libs/doc-pages/buttons/src/lib/demos/disabled/disabled.ts +++ b/libs/doc-pages/buttons/src/lib/demos/disabled/disabled.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-buttons-disabled', - templateUrl: './disabled.html' + templateUrl: './disabled.html', + standalone: false }) export class DemoButtonsDisabledComponent { disabled = false; diff --git a/libs/doc-pages/buttons/src/lib/demos/radio-reactiveforms/radio-reactiveforms.ts b/libs/doc-pages/buttons/src/lib/demos/radio-reactiveforms/radio-reactiveforms.ts index 2e4c62e025..370dd9cdae 100644 --- a/libs/doc-pages/buttons/src/lib/demos/radio-reactiveforms/radio-reactiveforms.ts +++ b/libs/doc-pages/buttons/src/lib/demos/radio-reactiveforms/radio-reactiveforms.ts @@ -4,7 +4,8 @@ import { UntypedFormBuilder, UntypedFormGroup } from '@angular/forms'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-buttons-radio-reactiveforms', - templateUrl: './radio-reactiveforms.html' + templateUrl: './radio-reactiveforms.html', + standalone: false }) export class DemoButtonsRadioReactiveFormsComponent implements OnInit { myForm?: UntypedFormGroup; diff --git a/libs/doc-pages/buttons/src/lib/demos/radio-with-group/radio-with-group.ts b/libs/doc-pages/buttons/src/lib/demos/radio-with-group/radio-with-group.ts index 42514c401e..c836ed8262 100644 --- a/libs/doc-pages/buttons/src/lib/demos/radio-with-group/radio-with-group.ts +++ b/libs/doc-pages/buttons/src/lib/demos/radio-with-group/radio-with-group.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-buttons-radio-with-group', - templateUrl: './radio-with-group.html' + templateUrl: './radio-with-group.html', + standalone: false }) export class DemoButtonsRadioWithGroupComponent { radioModel = 'Middle'; diff --git a/libs/doc-pages/buttons/src/lib/demos/radio/radio.ts b/libs/doc-pages/buttons/src/lib/demos/radio/radio.ts index 140adb3a99..f746fbdd04 100644 --- a/libs/doc-pages/buttons/src/lib/demos/radio/radio.ts +++ b/libs/doc-pages/buttons/src/lib/demos/radio/radio.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-buttons-radio', - templateUrl: './radio.html' + templateUrl: './radio.html', + standalone: false }) export class DemoButtonsRadioComponent { radioModel = 'Middle'; diff --git a/libs/doc-pages/buttons/src/lib/demos/uncheckable-radio/uncheckable-radio.ts b/libs/doc-pages/buttons/src/lib/demos/uncheckable-radio/uncheckable-radio.ts index c94ba384fc..b3edebd783 100644 --- a/libs/doc-pages/buttons/src/lib/demos/uncheckable-radio/uncheckable-radio.ts +++ b/libs/doc-pages/buttons/src/lib/demos/uncheckable-radio/uncheckable-radio.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-buttons-radio-uncheckable', - templateUrl: './uncheckable-radio.html' + templateUrl: './uncheckable-radio.html', + standalone: false }) export class DemoButtonsUncheckableRadioComponent { uncheckableRadioModel = 'Middle'; diff --git a/libs/doc-pages/carousel/.eslintrc.json b/libs/doc-pages/carousel/.eslintrc.json index 985e7d0386..35e94445f4 100644 --- a/libs/doc-pages/carousel/.eslintrc.json +++ b/libs/doc-pages/carousel/.eslintrc.json @@ -35,6 +35,9 @@ "prefix": "ngx-bootstrap-base", "style": "kebab-case" } + ], + "@angular-eslint/prefer-standalone": [ + "off" ] } }, diff --git a/libs/doc-pages/carousel/src/lib/carousel-section.component.ts b/libs/doc-pages/carousel/src/lib/carousel-section.component.ts index d0824ea3ea..1dfc5810c4 100644 --- a/libs/doc-pages/carousel/src/lib/carousel-section.component.ts +++ b/libs/doc-pages/carousel/src/lib/carousel-section.component.ts @@ -6,7 +6,8 @@ import { ContentSection } from '@ngx-bootstrap-doc/docs'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'carousel-section', - templateUrl: './carousel-section.component.html' + templateUrl: './carousel-section.component.html', + standalone: false }) export class CarouselSectionComponent { name = 'Carousel'; diff --git a/libs/doc-pages/carousel/src/lib/demos/accessibility/accessibility.ts b/libs/doc-pages/carousel/src/lib/demos/accessibility/accessibility.ts index 920088fc66..b456a1bdcd 100644 --- a/libs/doc-pages/carousel/src/lib/demos/accessibility/accessibility.ts +++ b/libs/doc-pages/carousel/src/lib/demos/accessibility/accessibility.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-accessibility', - templateUrl: './accessibility.html' + templateUrl: './accessibility.html', + standalone: false }) export class DemoAccessibilityComponent {} diff --git a/libs/doc-pages/carousel/src/lib/demos/animated/animated.ts b/libs/doc-pages/carousel/src/lib/demos/animated/animated.ts index 25bd2b6037..d81e35120d 100644 --- a/libs/doc-pages/carousel/src/lib/demos/animated/animated.ts +++ b/libs/doc-pages/carousel/src/lib/demos/animated/animated.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-carousel-animated', - templateUrl: './animated.html' + templateUrl: './animated.html', + standalone: false }) export class DemoCarouseAnimatedComponent {} diff --git a/libs/doc-pages/carousel/src/lib/demos/basic/basic.ts b/libs/doc-pages/carousel/src/lib/demos/basic/basic.ts index 9355a6c5b7..139af65bfd 100644 --- a/libs/doc-pages/carousel/src/lib/demos/basic/basic.ts +++ b/libs/doc-pages/carousel/src/lib/demos/basic/basic.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-carousel-basic', - templateUrl: './basic.html' + templateUrl: './basic.html', + standalone: false }) export class DemoCarouseBasicComponent {} diff --git a/libs/doc-pages/carousel/src/lib/demos/captions/captions.ts b/libs/doc-pages/carousel/src/lib/demos/captions/captions.ts index a5bf5bd388..ae867a2968 100644 --- a/libs/doc-pages/carousel/src/lib/demos/captions/captions.ts +++ b/libs/doc-pages/carousel/src/lib/demos/captions/captions.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-carousel-captions', - templateUrl: './captions.html' + templateUrl: './captions.html', + standalone: false }) export class DemoCarouselCaptionsComponent {} diff --git a/libs/doc-pages/carousel/src/lib/demos/config/config.ts b/libs/doc-pages/carousel/src/lib/demos/config/config.ts index b39d339a02..3108cc9353 100644 --- a/libs/doc-pages/carousel/src/lib/demos/config/config.ts +++ b/libs/doc-pages/carousel/src/lib/demos/config/config.ts @@ -7,6 +7,7 @@ import { CarouselConfig } from 'ngx-bootstrap/carousel'; templateUrl: './config.html', providers: [ { provide: CarouselConfig, useValue: { interval: 1500, noPause: true, showIndicators: true } } - ] + ], + standalone: false }) export class DemoCarouselConfigComponent {} diff --git a/libs/doc-pages/carousel/src/lib/demos/custom-content/custom-content.ts b/libs/doc-pages/carousel/src/lib/demos/custom-content/custom-content.ts index cf2e95ebae..8d302f1a4c 100644 --- a/libs/doc-pages/carousel/src/lib/demos/custom-content/custom-content.ts +++ b/libs/doc-pages/carousel/src/lib/demos/custom-content/custom-content.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-carousel-custom-content', - templateUrl: './custom-content.html' + templateUrl: './custom-content.html', + standalone: false }) export class DemoCarouselCustomContentComponent {} diff --git a/libs/doc-pages/carousel/src/lib/demos/disable-indicator/disable-indicator.ts b/libs/doc-pages/carousel/src/lib/demos/disable-indicator/disable-indicator.ts index 8a6212d0ba..b2fd47b01c 100644 --- a/libs/doc-pages/carousel/src/lib/demos/disable-indicator/disable-indicator.ts +++ b/libs/doc-pages/carousel/src/lib/demos/disable-indicator/disable-indicator.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-carousel-disable-indicator', - templateUrl: './disable-indicator.html' + templateUrl: './disable-indicator.html', + standalone: false }) export class DemoCarouselDisableIndicatorComponent { slides: {image: string; text?: string}[] = [ diff --git a/libs/doc-pages/carousel/src/lib/demos/disable-looping/disable-looping.ts b/libs/doc-pages/carousel/src/lib/demos/disable-looping/disable-looping.ts index 7356fa5fe4..27f3f7a481 100644 --- a/libs/doc-pages/carousel/src/lib/demos/disable-looping/disable-looping.ts +++ b/libs/doc-pages/carousel/src/lib/demos/disable-looping/disable-looping.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-carousel-disable-looping', - templateUrl: './disable-looping.html' + templateUrl: './disable-looping.html', + standalone: false }) export class DemoCarouselDisableLoopingComponent { slides: {image: string; text?: string}[] = [ diff --git a/libs/doc-pages/carousel/src/lib/demos/dynamic/dynamic.ts b/libs/doc-pages/carousel/src/lib/demos/dynamic/dynamic.ts index 563b7d4ef8..01058bf621 100644 --- a/libs/doc-pages/carousel/src/lib/demos/dynamic/dynamic.ts +++ b/libs/doc-pages/carousel/src/lib/demos/dynamic/dynamic.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-carousel-dynamic', - templateUrl: './dynamic.html' + templateUrl: './dynamic.html', + standalone: false }) export class DemoCarouselDynamicComponent { slides: { image: string; text?: string }[] = []; diff --git a/libs/doc-pages/carousel/src/lib/demos/index.ts b/libs/doc-pages/carousel/src/lib/demos/index.ts index d6a7f882f1..08a4cbbcde 100644 --- a/libs/doc-pages/carousel/src/lib/demos/index.ts +++ b/libs/doc-pages/carousel/src/lib/demos/index.ts @@ -25,7 +25,6 @@ export const DEMO_COMPONENTS = [ DemoCarouseBasicComponent, DemoCarouselCaptionsComponent, DemoCarouselConfigComponent, - DemoCarouselConfigComponent, DemoCarouselCustomContentComponent, DemoCarouselDisableIndicatorComponent, DemoCarouselDisableLoopingComponent, diff --git a/libs/doc-pages/carousel/src/lib/demos/interval/interval.ts b/libs/doc-pages/carousel/src/lib/demos/interval/interval.ts index 4b12f1e7e3..ccebe34ea6 100644 --- a/libs/doc-pages/carousel/src/lib/demos/interval/interval.ts +++ b/libs/doc-pages/carousel/src/lib/demos/interval/interval.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-carousel-interval', - templateUrl: './interval.html' + templateUrl: './interval.html', + standalone: false }) export class DemoCarouselIntervalComponent { myInterval = 1500; diff --git a/libs/doc-pages/carousel/src/lib/demos/multilist-from-index/multilist-from-index.ts b/libs/doc-pages/carousel/src/lib/demos/multilist-from-index/multilist-from-index.ts index 8313104e31..80c3a3bbff 100644 --- a/libs/doc-pages/carousel/src/lib/demos/multilist-from-index/multilist-from-index.ts +++ b/libs/doc-pages/carousel/src/lib/demos/multilist-from-index/multilist-from-index.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-carousel-multilist-from-index', - templateUrl: './multilist-from-index.html' + templateUrl: './multilist-from-index.html', + standalone: false }) export class DemoCarouselMultilistFromIndexComponent { itemsPerSlide = 5; diff --git a/libs/doc-pages/carousel/src/lib/demos/multilist-indicators-by-chunk/multilist-indicators-by-chunk.ts b/libs/doc-pages/carousel/src/lib/demos/multilist-indicators-by-chunk/multilist-indicators-by-chunk.ts index ca34b8afa7..016a4f5699 100644 --- a/libs/doc-pages/carousel/src/lib/demos/multilist-indicators-by-chunk/multilist-indicators-by-chunk.ts +++ b/libs/doc-pages/carousel/src/lib/demos/multilist-indicators-by-chunk/multilist-indicators-by-chunk.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-carousel-multilist-indicators-by-chunk', - templateUrl: './multilist-indicators-by-chunk.html' + templateUrl: './multilist-indicators-by-chunk.html', + standalone: false }) export class DemoCarouselMultilistIndicatorsByChunkComponent { itemsPerSlide = 3; diff --git a/libs/doc-pages/carousel/src/lib/demos/multilist-single-offset/multilist-single-offset.ts b/libs/doc-pages/carousel/src/lib/demos/multilist-single-offset/multilist-single-offset.ts index a469381c33..afbd9e5782 100644 --- a/libs/doc-pages/carousel/src/lib/demos/multilist-single-offset/multilist-single-offset.ts +++ b/libs/doc-pages/carousel/src/lib/demos/multilist-single-offset/multilist-single-offset.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-carousel-multilist-single-offset', - templateUrl: './multilist-single-offset.html' + templateUrl: './multilist-single-offset.html', + standalone: false }) export class DemoCarouselMultilistSingleOffsetComponent { itemsPerSlide = 5; diff --git a/libs/doc-pages/carousel/src/lib/demos/multilist/multilist.ts b/libs/doc-pages/carousel/src/lib/demos/multilist/multilist.ts index 2d9375b59f..05e806134e 100644 --- a/libs/doc-pages/carousel/src/lib/demos/multilist/multilist.ts +++ b/libs/doc-pages/carousel/src/lib/demos/multilist/multilist.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-carousel-multilist', - templateUrl: './multilist.html' + templateUrl: './multilist.html', + standalone: false }) export class DemoCarouselMultilistComponent { itemsPerSlide = 3; diff --git a/libs/doc-pages/carousel/src/lib/demos/pause-on-focus/pause-on-focus.ts b/libs/doc-pages/carousel/src/lib/demos/pause-on-focus/pause-on-focus.ts index b0060865f6..848b3b474f 100644 --- a/libs/doc-pages/carousel/src/lib/demos/pause-on-focus/pause-on-focus.ts +++ b/libs/doc-pages/carousel/src/lib/demos/pause-on-focus/pause-on-focus.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-carousel-pause-on-focus', - templateUrl: './pause-on-focus.html' + templateUrl: './pause-on-focus.html', + standalone: false }) export class DemoCarouselPauseOnFocusComponent {} diff --git a/libs/doc-pages/carousel/src/lib/demos/pause-on-hover/pause-on-hover.ts b/libs/doc-pages/carousel/src/lib/demos/pause-on-hover/pause-on-hover.ts index 8ffdc0e26b..9f7b764b17 100644 --- a/libs/doc-pages/carousel/src/lib/demos/pause-on-hover/pause-on-hover.ts +++ b/libs/doc-pages/carousel/src/lib/demos/pause-on-hover/pause-on-hover.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-carousel-pause-on-hover', - templateUrl: './pause-on-hover.html' + templateUrl: './pause-on-hover.html', + standalone: false }) export class DemoCarouselPauseOnHoverComponent {} diff --git a/libs/doc-pages/carousel/src/lib/demos/slide-changed-event/slide-changed-event.ts b/libs/doc-pages/carousel/src/lib/demos/slide-changed-event/slide-changed-event.ts index 2c5772ee2c..af048c9c40 100644 --- a/libs/doc-pages/carousel/src/lib/demos/slide-changed-event/slide-changed-event.ts +++ b/libs/doc-pages/carousel/src/lib/demos/slide-changed-event/slide-changed-event.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-carousel-slide-changed-event', - templateUrl: './slide-changed-event.html' + templateUrl: './slide-changed-event.html', + standalone: false }) export class DemoCarouselSlideChangedEventComponent { slideChangeMessage = ''; diff --git a/libs/doc-pages/collapse/.eslintrc.json b/libs/doc-pages/collapse/.eslintrc.json index ad4227d3bc..fbe3452942 100644 --- a/libs/doc-pages/collapse/.eslintrc.json +++ b/libs/doc-pages/collapse/.eslintrc.json @@ -35,6 +35,9 @@ "prefix": "ngx-bootstrap-base", "style": "kebab-case" } + ], + "@angular-eslint/prefer-standalone": [ + "off" ] } }, diff --git a/libs/doc-pages/collapse/src/lib/collapse-section.component.ts b/libs/doc-pages/collapse/src/lib/collapse-section.component.ts index b4fd6fb04f..a0b86b762d 100644 --- a/libs/doc-pages/collapse/src/lib/collapse-section.component.ts +++ b/libs/doc-pages/collapse/src/lib/collapse-section.component.ts @@ -7,7 +7,8 @@ import { ContentSection } from '@ngx-bootstrap-doc/docs'; // eslint-disable-next-line @angular-eslint/component-selector selector: 'collapse-section', templateUrl: './collapse-section.component.html', - changeDetection: ChangeDetectionStrategy.OnPush + changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false }) export class CollapseSectionComponent { name = 'Collapse'; diff --git a/libs/doc-pages/collapse/src/lib/demos/accessibility/accessibility.ts b/libs/doc-pages/collapse/src/lib/demos/accessibility/accessibility.ts index 920088fc66..b456a1bdcd 100644 --- a/libs/doc-pages/collapse/src/lib/demos/accessibility/accessibility.ts +++ b/libs/doc-pages/collapse/src/lib/demos/accessibility/accessibility.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-accessibility', - templateUrl: './accessibility.html' + templateUrl: './accessibility.html', + standalone: false }) export class DemoAccessibilityComponent {} diff --git a/libs/doc-pages/collapse/src/lib/demos/animated/animated.ts b/libs/doc-pages/collapse/src/lib/demos/animated/animated.ts index 7525417da9..0fd9da9ace 100644 --- a/libs/doc-pages/collapse/src/lib/demos/animated/animated.ts +++ b/libs/doc-pages/collapse/src/lib/demos/animated/animated.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'collapse-demo-animation', - templateUrl: './animated.html' + templateUrl: './animated.html', + standalone: false }) export class CollapseDemoAnimatedComponent { isCollapsed = false; diff --git a/libs/doc-pages/collapse/src/lib/demos/basic/basic.ts b/libs/doc-pages/collapse/src/lib/demos/basic/basic.ts index 1ce2c3a350..17206536a8 100644 --- a/libs/doc-pages/collapse/src/lib/demos/basic/basic.ts +++ b/libs/doc-pages/collapse/src/lib/demos/basic/basic.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'collapse-demo', - templateUrl: './basic.html' + templateUrl: './basic.html', + standalone: false }) export class CollapseDemoComponent { isCollapsed = false; diff --git a/libs/doc-pages/collapse/src/lib/demos/events/events.ts b/libs/doc-pages/collapse/src/lib/demos/events/events.ts index a36f071079..cd3f249ed0 100644 --- a/libs/doc-pages/collapse/src/lib/demos/events/events.ts +++ b/libs/doc-pages/collapse/src/lib/demos/events/events.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'collapse-demo-events', - templateUrl: './events.html' + templateUrl: './events.html', + standalone: false }) export class CollapseDemoEventsComponent { isCollapsed = false; diff --git a/libs/doc-pages/collapse/src/lib/demos/inline-display/inline-display.ts b/libs/doc-pages/collapse/src/lib/demos/inline-display/inline-display.ts index 0f3a5a83ca..73ce027ae1 100644 --- a/libs/doc-pages/collapse/src/lib/demos/inline-display/inline-display.ts +++ b/libs/doc-pages/collapse/src/lib/demos/inline-display/inline-display.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'inline-display-demo', - templateUrl: './inline-display.html' + templateUrl: './inline-display.html', + standalone: false }) export class InlineDisplayDemoComponent { isCollapsed = false; diff --git a/libs/doc-pages/collapse/src/lib/demos/toggle-manual/toggle-manual.ts b/libs/doc-pages/collapse/src/lib/demos/toggle-manual/toggle-manual.ts index 22092e3125..6792ebe1b9 100644 --- a/libs/doc-pages/collapse/src/lib/demos/toggle-manual/toggle-manual.ts +++ b/libs/doc-pages/collapse/src/lib/demos/toggle-manual/toggle-manual.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'toggle-manual-demo', - templateUrl: './toggle-manual.html' + templateUrl: './toggle-manual.html', + standalone: false }) export class ToggleManualDemoComponent { isOpen = false; diff --git a/libs/doc-pages/datepicker/.eslintrc.json b/libs/doc-pages/datepicker/.eslintrc.json index 908e320c15..2d58d05d18 100644 --- a/libs/doc-pages/datepicker/.eslintrc.json +++ b/libs/doc-pages/datepicker/.eslintrc.json @@ -35,6 +35,9 @@ "prefix": "ngx-bootstrap-base", "style": "kebab-case" } + ], + "@angular-eslint/prefer-standalone": [ + "off" ] } }, diff --git a/libs/doc-pages/datepicker/src/lib/datepicker-section.component.ts b/libs/doc-pages/datepicker/src/lib/datepicker-section.component.ts index daf29af512..151a209137 100644 --- a/libs/doc-pages/datepicker/src/lib/datepicker-section.component.ts +++ b/libs/doc-pages/datepicker/src/lib/datepicker-section.component.ts @@ -9,7 +9,8 @@ import { ContentSection } from '@ngx-bootstrap-doc/docs'; // eslint-disable-next-line @angular-eslint/component-selector selector: 'datepicker-section', templateUrl: './datepicker-section.component.html', - changeDetection: ChangeDetectionStrategy.OnPush + changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false }) export class DatepickerSectionComponent { name = 'Datepicker'; diff --git a/libs/doc-pages/datepicker/src/lib/demos/adaptive-position/adaptive-position.ts b/libs/doc-pages/datepicker/src/lib/demos/adaptive-position/adaptive-position.ts index f90e97c526..e9260c5556 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/adaptive-position/adaptive-position.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/adaptive-position/adaptive-position.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-adaptive-position', - templateUrl: './adaptive-position.html' + templateUrl: './adaptive-position.html', + standalone: false }) export class DemoDatePickerAdaptivePositionComponent {} diff --git a/libs/doc-pages/datepicker/src/lib/demos/animated/animated.ts b/libs/doc-pages/datepicker/src/lib/demos/animated/animated.ts index 0b5f1c1e7f..ca7864847d 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/animated/animated.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/animated/animated.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-animated', - templateUrl: './animated.html' + templateUrl: './animated.html', + standalone: false }) export class DemoDatePickerAnimatedComponent {} diff --git a/libs/doc-pages/datepicker/src/lib/demos/basic/basic.ts b/libs/doc-pages/datepicker/src/lib/demos/basic/basic.ts index 82220f23da..6e69d9f399 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/basic/basic.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/basic/basic.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-basic', - templateUrl: './basic.html' + templateUrl: './basic.html', + standalone: false }) export class DemoDatepickerBasicComponent {} diff --git a/libs/doc-pages/datepicker/src/lib/demos/change-locale/change-locale.ts b/libs/doc-pages/datepicker/src/lib/demos/change-locale/change-locale.ts index b693d0831c..d523860264 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/change-locale/change-locale.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/change-locale/change-locale.ts @@ -5,7 +5,8 @@ import { listLocales } from 'ngx-bootstrap/chronos'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-change-locale', - templateUrl: './change-locale.html' + templateUrl: './change-locale.html', + standalone: false }) export class DemoDatepickerChangeLocaleComponent { locale = 'en'; diff --git a/libs/doc-pages/datepicker/src/lib/demos/clear-button/clear-button.ts b/libs/doc-pages/datepicker/src/lib/demos/clear-button/clear-button.ts index 445fddf64a..1d4721ac5c 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/clear-button/clear-button.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/clear-button/clear-button.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-clear-button', - templateUrl: './clear-button.html' + templateUrl: './clear-button.html', + standalone: false }) export class DemoDatepickerClearButtonComponent {} diff --git a/libs/doc-pages/datepicker/src/lib/demos/closeBehaviour/datepicker-close-behavior.ts b/libs/doc-pages/datepicker/src/lib/demos/closeBehaviour/datepicker-close-behavior.ts index 5bf8337e99..1ef384d45b 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/closeBehaviour/datepicker-close-behavior.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/closeBehaviour/datepicker-close-behavior.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'datepicker-close-behavior', - templateUrl: './datepicker-close-behavior.html' + templateUrl: './datepicker-close-behavior.html', + standalone: false }) export class DatepickerCloseBehaviorComponent { } diff --git a/libs/doc-pages/datepicker/src/lib/demos/color-theming/color-theming.ts b/libs/doc-pages/datepicker/src/lib/demos/color-theming/color-theming.ts index f7d499fe16..c5922685a8 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/color-theming/color-theming.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/color-theming/color-theming.ts @@ -4,7 +4,8 @@ import { BsDatepickerConfig, BsDatepickerDirective } from 'ngx-bootstrap/datepic @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-color-theming', - templateUrl: './color-theming.html' + templateUrl: './color-theming.html', + standalone: false }) export class DemoDatepickerColorThemingComponent { colorTheme = 'theme-green'; diff --git a/libs/doc-pages/datepicker/src/lib/demos/config-method/config-method.ts b/libs/doc-pages/datepicker/src/lib/demos/config-method/config-method.ts index 27243684d6..5b7c52fc26 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/config-method/config-method.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/config-method/config-method.ts @@ -4,7 +4,8 @@ import { BsDaterangepickerDirective, BsDatepickerConfig } from 'ngx-bootstrap/da @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-config-method', - templateUrl: './config-method.html' + templateUrl: './config-method.html', + standalone: false }) export class DemoDatepickerConfigMethodComponent { @ViewChild('dp', { static: false }) datepicker?: BsDaterangepickerDirective; diff --git a/libs/doc-pages/datepicker/src/lib/demos/config-object/config-object.ts b/libs/doc-pages/datepicker/src/lib/demos/config-object/config-object.ts index fe0997f204..872cb78dd0 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/config-object/config-object.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/config-object/config-object.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-config-object', - templateUrl: './config-object.html' + templateUrl: './config-object.html', + standalone: false }) export class DemoDatePickerConfigObjectComponent {} diff --git a/libs/doc-pages/datepicker/src/lib/demos/custom-format/custom-format.ts b/libs/doc-pages/datepicker/src/lib/demos/custom-format/custom-format.ts index 56bbde0ab7..c1c7b47646 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/custom-format/custom-format.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/custom-format/custom-format.ts @@ -4,7 +4,8 @@ import { UntypedFormControl, UntypedFormGroup } from '@angular/forms'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-date-picker-custom-format', - templateUrl: './custom-format.html' + templateUrl: './custom-format.html', + standalone: false }) export class DemoDatePickerCustomFormatComponent { currentDate = new Date(); diff --git a/libs/doc-pages/datepicker/src/lib/demos/custom-today-class/custom-today-class.component.ts b/libs/doc-pages/datepicker/src/lib/demos/custom-today-class/custom-today-class.component.ts index 58bb4d579b..0e64de34bc 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/custom-today-class/custom-today-class.component.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/custom-today-class/custom-today-class.component.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-custom-today-class', - templateUrl: './custom-today-class.component.html' + templateUrl: './custom-today-class.component.html', + standalone: false }) export class DemoDatepickerCustomTodayClassComponent { } diff --git a/libs/doc-pages/datepicker/src/lib/demos/date-custom-classes/date-custom-classes.ts b/libs/doc-pages/datepicker/src/lib/demos/date-custom-classes/date-custom-classes.ts index 17b55aa4d2..b14f49a82b 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/date-custom-classes/date-custom-classes.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/date-custom-classes/date-custom-classes.ts @@ -5,7 +5,8 @@ import { DatepickerDateCustomClasses } from 'ngx-bootstrap/datepicker'; // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-date-custom-classes', templateUrl: './date-custom-classes.html', - styleUrls: ['./date-custom-classes.scss'] + styleUrls: ['./date-custom-classes.scss'], + standalone: false }) export class DemoDatepickerDateCustomClassesComponent { dateCustomClasses: DatepickerDateCustomClasses[]; diff --git a/libs/doc-pages/datepicker/src/lib/demos/date-initial-state/date-initial-state.ts b/libs/doc-pages/datepicker/src/lib/demos/date-initial-state/date-initial-state.ts index 022694fcc0..be2c2f8efc 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/date-initial-state/date-initial-state.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/date-initial-state/date-initial-state.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-date-initial-state', - templateUrl: './date-initial-state.html' + templateUrl: './date-initial-state.html', + standalone: false }) export class DemoDatepickerDateInitialStateComponent { bsValue = new Date(); diff --git a/libs/doc-pages/datepicker/src/lib/demos/daterangepicker-display-one-month/display-one-month.ts b/libs/doc-pages/datepicker/src/lib/demos/daterangepicker-display-one-month/display-one-month.ts index 1571735837..1d12989785 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/daterangepicker-display-one-month/display-one-month.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/daterangepicker-display-one-month/display-one-month.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-daterangepicker-display-one-month', - templateUrl: './display-one-month.html' + templateUrl: './display-one-month.html', + standalone: false }) // eslint-disable-next-line @angular-eslint/component-class-suffix export class DemoDateRangePickerDisplayOneMonth { diff --git a/libs/doc-pages/datepicker/src/lib/demos/daterangepicker-show-previous-month/show-previous-month.ts b/libs/doc-pages/datepicker/src/lib/demos/daterangepicker-show-previous-month/show-previous-month.ts index 76dd90bd84..cc0e68403f 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/daterangepicker-show-previous-month/show-previous-month.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/daterangepicker-show-previous-month/show-previous-month.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-daterangepicker-show-previous-month', - templateUrl: './show-previous-month.html' + templateUrl: './show-previous-month.html', + standalone: false }) // eslint-disable-next-line @angular-eslint/component-class-suffix export class DemoDateRangePickerShowPreviousMonth {} diff --git a/libs/doc-pages/datepicker/src/lib/demos/disable-dates/disable-dates.ts b/libs/doc-pages/datepicker/src/lib/demos/disable-dates/disable-dates.ts index 350b38458f..af60c0cc09 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/disable-dates/disable-dates.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/disable-dates/disable-dates.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-datesdisabled', - templateUrl: './disable-dates.html' + templateUrl: './disable-dates.html', + standalone: false }) export class DemoDatepickerDatesDisabledComponent { disabledDates = [ diff --git a/libs/doc-pages/datepicker/src/lib/demos/disable-days/disable-days.ts b/libs/doc-pages/datepicker/src/lib/demos/disable-days/disable-days.ts index b79fcb8de9..f94d17941a 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/disable-days/disable-days.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/disable-days/disable-days.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-daysdisabled', - templateUrl: './disable-days.html' + templateUrl: './disable-days.html', + standalone: false }) export class DemoDatepickerDaysDisabledComponent {} diff --git a/libs/doc-pages/datepicker/src/lib/demos/disabled/disabled.component.ts b/libs/doc-pages/datepicker/src/lib/demos/disabled/disabled.component.ts index e1681da861..1519cb3711 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/disabled/disabled.component.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/disabled/disabled.component.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-disabled', - templateUrl: './disabled.component.html' + templateUrl: './disabled.component.html', + standalone: false }) export class DemoDatepickerDisabledComponent { isDisabled = false; diff --git a/libs/doc-pages/datepicker/src/lib/demos/enable-dates/enable-dates.ts b/libs/doc-pages/datepicker/src/lib/demos/enable-dates/enable-dates.ts index 4f94794139..8c48cdbdd1 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/enable-dates/enable-dates.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/enable-dates/enable-dates.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-datesenabled', - templateUrl: './enable-dates.html' + templateUrl: './enable-dates.html', + standalone: false }) export class DemoDatepickerDatesEnabledComponent { enabledDates = [ diff --git a/libs/doc-pages/datepicker/src/lib/demos/forms/forms.component.ts b/libs/doc-pages/datepicker/src/lib/demos/forms/forms.component.ts index 53b8489c5c..e4857e8a79 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/forms/forms.component.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/forms/forms.component.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-forms', - templateUrl: './forms.component.html' + templateUrl: './forms.component.html', + standalone: false }) export class DemoDatepickerFormsComponent { datepickerModel?: Date; diff --git a/libs/doc-pages/datepicker/src/lib/demos/hide-on-scroll/hide-on-scroll.ts b/libs/doc-pages/datepicker/src/lib/demos/hide-on-scroll/hide-on-scroll.ts index a6f388d99a..0b017f48f3 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/hide-on-scroll/hide-on-scroll.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/hide-on-scroll/hide-on-scroll.ts @@ -4,7 +4,8 @@ import { BsDatepickerDirective } from 'ngx-bootstrap/datepicker'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-date-picker-hide-on-scroll', - templateUrl: './hide-on-scroll.html' + templateUrl: './hide-on-scroll.html', + standalone: false }) export class DemoDatepickerHideOnScrollComponent { @ViewChild(BsDatepickerDirective, { static: false }) datepicker?: BsDatepickerDirective; diff --git a/libs/doc-pages/datepicker/src/lib/demos/index.ts b/libs/doc-pages/datepicker/src/lib/demos/index.ts index 7d7932d522..f79d2fbabb 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/index.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/index.ts @@ -84,7 +84,6 @@ export const DEMO_COMPONENTS = [ DemoDatePickerVisibilityEventsComponent, DemoDatepickerTodayButtonComponent, DemoDatepickerClearButtonComponent, - DemoDateRangePickerShowPreviousMonth, DemoDateRangePickerMaxDateRangeComponent, DemoDatepickerPreventChangeToNextMonthComponent, DemoDatePickerQuickSelectRangesComponent, diff --git a/libs/doc-pages/datepicker/src/lib/demos/inline-datepicker/inline-datepicker.component.ts b/libs/doc-pages/datepicker/src/lib/demos/inline-datepicker/inline-datepicker.component.ts index 38ecfb3aa4..1e1d064e10 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/inline-datepicker/inline-datepicker.component.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/inline-datepicker/inline-datepicker.component.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-inline', - templateUrl: './inline-datepicker.component.html' + templateUrl: './inline-datepicker.component.html', + standalone: false }) export class DemoDatepickerInlineComponent { bsInlineValue = new Date(); diff --git a/libs/doc-pages/datepicker/src/lib/demos/keep-dates-out-of-rules/keep-dates-out-of-rules.component.ts b/libs/doc-pages/datepicker/src/lib/demos/keep-dates-out-of-rules/keep-dates-out-of-rules.component.ts index 8b308a9c61..da882bb854 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/keep-dates-out-of-rules/keep-dates-out-of-rules.component.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/keep-dates-out-of-rules/keep-dates-out-of-rules.component.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'keep-dates-out-of-rules', - templateUrl: './keep-dates-out-of-rules.component.html' + templateUrl: './keep-dates-out-of-rules.component.html', + standalone: false }) export class KeepDatesOutOfRulesComponent { minDate = new Date(); diff --git a/libs/doc-pages/datepicker/src/lib/demos/max-date-range/max-date-range.ts b/libs/doc-pages/datepicker/src/lib/demos/max-date-range/max-date-range.ts index 1452df347d..dd67ea7c7f 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/max-date-range/max-date-range.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/max-date-range/max-date-range.ts @@ -3,7 +3,8 @@ import {Component} from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-max-date-range', - templateUrl: './max-date-range.html' + templateUrl: './max-date-range.html', + standalone: false }) export class DemoDateRangePickerMaxDateRangeComponent { maxDate: Date; diff --git a/libs/doc-pages/datepicker/src/lib/demos/min-max/min-max.component.ts b/libs/doc-pages/datepicker/src/lib/demos/min-max/min-max.component.ts index cb9cc4f6d8..839dde08d8 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/min-max/min-max.component.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/min-max/min-max.component.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-min-max', - templateUrl: './min-max.component.html' + templateUrl: './min-max.component.html', + standalone: false }) export class DemoDatepickerMinMaxComponent { minDate: Date; diff --git a/libs/doc-pages/datepicker/src/lib/demos/min-mode/min-mode.component.ts b/libs/doc-pages/datepicker/src/lib/demos/min-mode/min-mode.component.ts index 37f9821558..37bfd714a9 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/min-mode/min-mode.component.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/min-mode/min-mode.component.ts @@ -5,7 +5,8 @@ import { BsDatepickerConfig, BsDatepickerViewMode } from 'ngx-bootstrap/datepick @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-min-mode', - templateUrl: './min-mode.component.html' + templateUrl: './min-mode.component.html', + standalone: false }) export class DemoDatepickerMinModeComponent implements OnInit { datePickerValue: Date = new Date(2020, 7); diff --git a/libs/doc-pages/datepicker/src/lib/demos/outside-click/outside-click.ts b/libs/doc-pages/datepicker/src/lib/demos/outside-click/outside-click.ts index abe0a96fb5..db2860e3cc 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/outside-click/outside-click.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/outside-click/outside-click.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-outside-click', - templateUrl: './outside-click.html' + templateUrl: './outside-click.html', + standalone: false }) export class DemoDatepickerOutsideClickComponent {} diff --git a/libs/doc-pages/datepicker/src/lib/demos/placement/placement.ts b/libs/doc-pages/datepicker/src/lib/demos/placement/placement.ts index 4b89bb5bfc..9a6fc0a83b 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/placement/placement.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/placement/placement.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-placement', - templateUrl: './placement.html' + templateUrl: './placement.html', + standalone: false }) export class DemoDatepickerPlacementComponent {} diff --git a/libs/doc-pages/datepicker/src/lib/demos/prevent-change-to-next-month/prevent-change-to-next-month.component.ts b/libs/doc-pages/datepicker/src/lib/demos/prevent-change-to-next-month/prevent-change-to-next-month.component.ts index a890fa1657..d32f4de556 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/prevent-change-to-next-month/prevent-change-to-next-month.component.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/prevent-change-to-next-month/prevent-change-to-next-month.component.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-prevent-change-to-next-month', - templateUrl: './prevent-change-to-next-month.component.html' + templateUrl: './prevent-change-to-next-month.component.html', + standalone: false }) export class DemoDatepickerPreventChangeToNextMonthComponent { maxDate = new Date(); diff --git a/libs/doc-pages/datepicker/src/lib/demos/quick-select-ranges/quick-select-ranges.ts b/libs/doc-pages/datepicker/src/lib/demos/quick-select-ranges/quick-select-ranges.ts index 8104c1b38b..7ecd12df79 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/quick-select-ranges/quick-select-ranges.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/quick-select-ranges/quick-select-ranges.ts @@ -8,7 +8,8 @@ interface IRange { @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-quick-select-ranges', - templateUrl: './quick-select-ranges.html' + templateUrl: './quick-select-ranges.html', + standalone: false }) export class DemoDatePickerQuickSelectRangesComponent { ranges: IRange[] = [{ diff --git a/libs/doc-pages/datepicker/src/lib/demos/reactive-forms/reactive-forms.component.ts b/libs/doc-pages/datepicker/src/lib/demos/reactive-forms/reactive-forms.component.ts index ee52e1a5ac..7f7eac70a3 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/reactive-forms/reactive-forms.component.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/reactive-forms/reactive-forms.component.ts @@ -4,7 +4,8 @@ import { UntypedFormBuilder, UntypedFormGroup } from '@angular/forms'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-reactive-forms', - templateUrl: './reactive-forms.component.html' + templateUrl: './reactive-forms.component.html', + standalone: false }) export class DemoDatepickerReactiveFormsComponent implements OnInit { myForm?: UntypedFormGroup; diff --git a/libs/doc-pages/datepicker/src/lib/demos/return-focus-to-input/return-focus-to-input.component.ts b/libs/doc-pages/datepicker/src/lib/demos/return-focus-to-input/return-focus-to-input.component.ts index d823076567..1b488a0d36 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/return-focus-to-input/return-focus-to-input.component.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/return-focus-to-input/return-focus-to-input.component.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-return-focus-to-input', - templateUrl: './return-focus-to-input.component.html' + templateUrl: './return-focus-to-input.component.html', + standalone: false }) export class DemoDatePickerReturnFocusToInputComponent {} diff --git a/libs/doc-pages/datepicker/src/lib/demos/select-dates-from-other-months/select-dates-from-other-months.ts b/libs/doc-pages/datepicker/src/lib/demos/select-dates-from-other-months/select-dates-from-other-months.ts index 84d79e08f9..4767ad5b88 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/select-dates-from-other-months/select-dates-from-other-months.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/select-dates-from-other-months/select-dates-from-other-months.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-select-dates-from-other-months', - templateUrl: './select-dates-from-other-months.html' + templateUrl: './select-dates-from-other-months.html', + standalone: false }) export class DemoDatePickerSelectDatesFromOtherMonthsComponent {} diff --git a/libs/doc-pages/datepicker/src/lib/demos/select-week-range/select-week-range.ts b/libs/doc-pages/datepicker/src/lib/demos/select-week-range/select-week-range.ts index e1eccf7c3a..feab0c955d 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/select-week-range/select-week-range.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/select-week-range/select-week-range.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-select-week-range', - templateUrl: './select-week-range.html' + templateUrl: './select-week-range.html', + standalone: false }) export class DemoDatePickerSelectWeekRangeComponent {} diff --git a/libs/doc-pages/datepicker/src/lib/demos/select-week/select-week.ts b/libs/doc-pages/datepicker/src/lib/demos/select-week/select-week.ts index cde3b114b0..8034e2e654 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/select-week/select-week.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/select-week/select-week.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-select-week', - templateUrl: './select-week.html' + templateUrl: './select-week.html', + standalone: false }) export class DemoDatePickerSelectWeekComponent {} diff --git a/libs/doc-pages/datepicker/src/lib/demos/start-view/start-view.ts b/libs/doc-pages/datepicker/src/lib/demos/start-view/start-view.ts index 0cc11ca872..2bc001a180 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/start-view/start-view.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/start-view/start-view.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-start-view', - templateUrl: './start-view.html' + templateUrl: './start-view.html', + standalone: false }) export class DemoDatepickerStartViewComponent {} diff --git a/libs/doc-pages/datepicker/src/lib/demos/today-button/today-button.ts b/libs/doc-pages/datepicker/src/lib/demos/today-button/today-button.ts index 2905217105..adcac695e3 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/today-button/today-button.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/today-button/today-button.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-today-button', - templateUrl: './today-button.html' + templateUrl: './today-button.html', + standalone: false }) export class DemoDatepickerTodayButtonComponent {} diff --git a/libs/doc-pages/datepicker/src/lib/demos/tooltip-to-selected-dates/tooltip-to-selected-dates.ts b/libs/doc-pages/datepicker/src/lib/demos/tooltip-to-selected-dates/tooltip-to-selected-dates.ts index 7e5fdd5af1..4998a35079 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/tooltip-to-selected-dates/tooltip-to-selected-dates.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/tooltip-to-selected-dates/tooltip-to-selected-dates.ts @@ -4,7 +4,8 @@ import { DatepickerDateTooltipText } from 'ngx-bootstrap/datepicker'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-tooltip-to-selected-dates', - templateUrl: './tooltip-to-selected-dates.html' + templateUrl: './tooltip-to-selected-dates.html', + standalone: false }) // eslint-disable-next-line @angular-eslint/component-class-suffix export class DemoDatePickerTooltipToSelectedDates { diff --git a/libs/doc-pages/datepicker/src/lib/demos/trigger-by-isopen-property/trigger-by-isopen-property.ts b/libs/doc-pages/datepicker/src/lib/demos/trigger-by-isopen-property/trigger-by-isopen-property.ts index b611944100..181902d9f7 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/trigger-by-isopen-property/trigger-by-isopen-property.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/trigger-by-isopen-property/trigger-by-isopen-property.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-trigger-by-isopen', - templateUrl: './trigger-by-isopen-property.html' + templateUrl: './trigger-by-isopen-property.html', + standalone: false }) export class DemoDatepickerByIsOpenPropComponent { isOpen = false; diff --git a/libs/doc-pages/datepicker/src/lib/demos/triggers-custom/triggers-custom.ts b/libs/doc-pages/datepicker/src/lib/demos/triggers-custom/triggers-custom.ts index e540d8073f..81cb456e40 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/triggers-custom/triggers-custom.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/triggers-custom/triggers-custom.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-triggers-custom', - templateUrl: './triggers-custom.html' + templateUrl: './triggers-custom.html', + standalone: false }) export class DemoDatepickerTriggersCustomComponent {} diff --git a/libs/doc-pages/datepicker/src/lib/demos/triggers-manual/triggers-manual.ts b/libs/doc-pages/datepicker/src/lib/demos/triggers-manual/triggers-manual.ts index 51722a711c..62a2c14c0c 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/triggers-manual/triggers-manual.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/triggers-manual/triggers-manual.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-triggers-manual', - templateUrl: './triggers-manual.html' + templateUrl: './triggers-manual.html', + standalone: false }) export class DemoDatepickerTriggersManualComponent {} diff --git a/libs/doc-pages/datepicker/src/lib/demos/value-change-event/value-change-event.ts b/libs/doc-pages/datepicker/src/lib/demos/value-change-event/value-change-event.ts index ce931e939d..567faeed9d 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/value-change-event/value-change-event.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/value-change-event/value-change-event.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-value-change-event', - templateUrl: './value-change-event.html' + templateUrl: './value-change-event.html', + standalone: false }) export class DemoDatepickerValueChangeEventComponent { data?: Date; diff --git a/libs/doc-pages/datepicker/src/lib/demos/visibility-events/visibility-events.ts b/libs/doc-pages/datepicker/src/lib/demos/visibility-events/visibility-events.ts index 1450a2fdef..2a1ce89165 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/visibility-events/visibility-events.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/visibility-events/visibility-events.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-visibility-events', - templateUrl: './visibility-events.html' + templateUrl: './visibility-events.html', + standalone: false }) export class DemoDatePickerVisibilityEventsComponent { diff --git a/libs/doc-pages/datepicker/src/lib/demos/with-timepicker/with-timepicker.ts b/libs/doc-pages/datepicker/src/lib/demos/with-timepicker/with-timepicker.ts index dd63da1db6..fda34e4cf1 100644 --- a/libs/doc-pages/datepicker/src/lib/demos/with-timepicker/with-timepicker.ts +++ b/libs/doc-pages/datepicker/src/lib/demos/with-timepicker/with-timepicker.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-datepicker-with-timepicker', - templateUrl: './with-timepicker.html' + templateUrl: './with-timepicker.html', + standalone: false }) export class DemoDatepickerWithTimepickerComponent { diff --git a/libs/doc-pages/dropdown/.eslintrc.json b/libs/doc-pages/dropdown/.eslintrc.json index 83415481f3..dc651767fd 100644 --- a/libs/doc-pages/dropdown/.eslintrc.json +++ b/libs/doc-pages/dropdown/.eslintrc.json @@ -35,6 +35,9 @@ "prefix": "ngx-bootstrap-base", "style": "kebab-case" } + ], + "@angular-eslint/prefer-standalone": [ + "off" ] } }, diff --git a/libs/doc-pages/dropdown/src/lib/demos/accessibility/accessibility.ts b/libs/doc-pages/dropdown/src/lib/demos/accessibility/accessibility.ts index 920088fc66..b456a1bdcd 100644 --- a/libs/doc-pages/dropdown/src/lib/demos/accessibility/accessibility.ts +++ b/libs/doc-pages/dropdown/src/lib/demos/accessibility/accessibility.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-accessibility', - templateUrl: './accessibility.html' + templateUrl: './accessibility.html', + standalone: false }) export class DemoAccessibilityComponent {} diff --git a/libs/doc-pages/dropdown/src/lib/demos/alignment/menu-alignment.ts b/libs/doc-pages/dropdown/src/lib/demos/alignment/menu-alignment.ts index e36b494623..399f405622 100644 --- a/libs/doc-pages/dropdown/src/lib/demos/alignment/menu-alignment.ts +++ b/libs/doc-pages/dropdown/src/lib/demos/alignment/menu-alignment.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-dropdown-alignment', - templateUrl: './menu-alignment.html' + templateUrl: './menu-alignment.html', + standalone: false }) export class DemoDropdownAlignmentComponent {} diff --git a/libs/doc-pages/dropdown/src/lib/demos/anchor-trigger/anchor-trigger.ts b/libs/doc-pages/dropdown/src/lib/demos/anchor-trigger/anchor-trigger.ts index 1865d0d6b1..bb9d825d82 100644 --- a/libs/doc-pages/dropdown/src/lib/demos/anchor-trigger/anchor-trigger.ts +++ b/libs/doc-pages/dropdown/src/lib/demos/anchor-trigger/anchor-trigger.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-dropdown-anchor-trigger', - templateUrl: './anchor-trigger.html' + templateUrl: './anchor-trigger.html', + standalone: false }) export class DemoDropdownAnchorTriggerComponent { items: string[] = [ diff --git a/libs/doc-pages/dropdown/src/lib/demos/animated/animated.ts b/libs/doc-pages/dropdown/src/lib/demos/animated/animated.ts index fb6945150c..421cc8bf15 100644 --- a/libs/doc-pages/dropdown/src/lib/demos/animated/animated.ts +++ b/libs/doc-pages/dropdown/src/lib/demos/animated/animated.ts @@ -5,6 +5,7 @@ import { BsDropdownConfig } from 'ngx-bootstrap/dropdown'; // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-dropdown-animation', templateUrl: './animated.html', - providers: [{ provide: BsDropdownConfig, useValue: { isAnimated: true, autoClose: true } }] + providers: [{ provide: BsDropdownConfig, useValue: { isAnimated: true, autoClose: true } }], + standalone: false }) export class DemoDropdownAnimatedComponent {} diff --git a/libs/doc-pages/dropdown/src/lib/demos/autoclose/autoclose.ts b/libs/doc-pages/dropdown/src/lib/demos/autoclose/autoclose.ts index 09f41959c6..36ffb84d45 100644 --- a/libs/doc-pages/dropdown/src/lib/demos/autoclose/autoclose.ts +++ b/libs/doc-pages/dropdown/src/lib/demos/autoclose/autoclose.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-dropdown-autoclose', - templateUrl: './autoclose.html' + templateUrl: './autoclose.html', + standalone: false }) export class DemoDropdownAutoCloseComponent {} diff --git a/libs/doc-pages/dropdown/src/lib/demos/basic/basic.ts b/libs/doc-pages/dropdown/src/lib/demos/basic/basic.ts index 6708bbe348..5491d3b313 100644 --- a/libs/doc-pages/dropdown/src/lib/demos/basic/basic.ts +++ b/libs/doc-pages/dropdown/src/lib/demos/basic/basic.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-dropdown-basic', - templateUrl: './basic.html' + templateUrl: './basic.html', + standalone: false }) export class DemoDropdownBasicComponent {} diff --git a/libs/doc-pages/dropdown/src/lib/demos/config/config.ts b/libs/doc-pages/dropdown/src/lib/demos/config/config.ts index 793caff321..7aa9dd7118 100644 --- a/libs/doc-pages/dropdown/src/lib/demos/config/config.ts +++ b/libs/doc-pages/dropdown/src/lib/demos/config/config.ts @@ -5,6 +5,7 @@ import { BsDropdownConfig } from 'ngx-bootstrap/dropdown'; // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-dropdown-config', templateUrl: './config.html', - providers: [{ provide: BsDropdownConfig, useValue: { autoClose: false } }] + providers: [{ provide: BsDropdownConfig, useValue: { autoClose: false } }], + standalone: false }) export class DemoDropdownConfigComponent {} diff --git a/libs/doc-pages/dropdown/src/lib/demos/container/container.ts b/libs/doc-pages/dropdown/src/lib/demos/container/container.ts index aecb291436..c776ea0253 100644 --- a/libs/doc-pages/dropdown/src/lib/demos/container/container.ts +++ b/libs/doc-pages/dropdown/src/lib/demos/container/container.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-dropdown-container', - templateUrl: './container.html' + templateUrl: './container.html', + standalone: false }) export class DemoDropdownContainerComponent {} diff --git a/libs/doc-pages/dropdown/src/lib/demos/custom-html/custom-html.ts b/libs/doc-pages/dropdown/src/lib/demos/custom-html/custom-html.ts index a2aa0d2a9d..9e77161e86 100644 --- a/libs/doc-pages/dropdown/src/lib/demos/custom-html/custom-html.ts +++ b/libs/doc-pages/dropdown/src/lib/demos/custom-html/custom-html.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-dropdown-custom-html', - templateUrl: './custom-html.html' + templateUrl: './custom-html.html', + standalone: false }) export class DemoDropdownCustomHtmlComponent {} diff --git a/libs/doc-pages/dropdown/src/lib/demos/disabled-item/disabled-item.ts b/libs/doc-pages/dropdown/src/lib/demos/disabled-item/disabled-item.ts index aee444f17c..d65512d9f1 100644 --- a/libs/doc-pages/dropdown/src/lib/demos/disabled-item/disabled-item.ts +++ b/libs/doc-pages/dropdown/src/lib/demos/disabled-item/disabled-item.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-dropdown-disabled-item', - templateUrl: './disabled-item.html' + templateUrl: './disabled-item.html', + standalone: false }) export class DemoDropdownDisabledItemComponent {} diff --git a/libs/doc-pages/dropdown/src/lib/demos/disabled-menu/disabled-menu.ts b/libs/doc-pages/dropdown/src/lib/demos/disabled-menu/disabled-menu.ts index 9a517fd33c..d7474bbbae 100644 --- a/libs/doc-pages/dropdown/src/lib/demos/disabled-menu/disabled-menu.ts +++ b/libs/doc-pages/dropdown/src/lib/demos/disabled-menu/disabled-menu.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-dropdown-disabled', - templateUrl: './disabled-menu.html' + templateUrl: './disabled-menu.html', + standalone: false }) export class DemoDropdownDisabledComponent { disabled = false; diff --git a/libs/doc-pages/dropdown/src/lib/demos/dropup/dropup.ts b/libs/doc-pages/dropdown/src/lib/demos/dropup/dropup.ts index 7cecf7a34c..0524cb424d 100644 --- a/libs/doc-pages/dropdown/src/lib/demos/dropup/dropup.ts +++ b/libs/doc-pages/dropdown/src/lib/demos/dropup/dropup.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-dropdown-dropup', - templateUrl: './dropup.html' + templateUrl: './dropup.html', + standalone: false }) export class DemoDropdownDropupComponent { isDropup = true; diff --git a/libs/doc-pages/dropdown/src/lib/demos/inside-click/inside-click.ts b/libs/doc-pages/dropdown/src/lib/demos/inside-click/inside-click.ts index e0863e4282..52ba847887 100644 --- a/libs/doc-pages/dropdown/src/lib/demos/inside-click/inside-click.ts +++ b/libs/doc-pages/dropdown/src/lib/demos/inside-click/inside-click.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-dropdown-inside-click', - templateUrl: './inside-click.html' + templateUrl: './inside-click.html', + standalone: false }) export class DemoDropdownInsideClickComponent {} diff --git a/libs/doc-pages/dropdown/src/lib/demos/keyboard/keyboard.ts b/libs/doc-pages/dropdown/src/lib/demos/keyboard/keyboard.ts index a7d8b79738..651953e662 100644 --- a/libs/doc-pages/dropdown/src/lib/demos/keyboard/keyboard.ts +++ b/libs/doc-pages/dropdown/src/lib/demos/keyboard/keyboard.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-dropdown-keyboard', - templateUrl: './keyboard.html' + templateUrl: './keyboard.html', + standalone: false }) export class DemoDropdownKeyboardComponent {} diff --git a/libs/doc-pages/dropdown/src/lib/demos/menu-dividers/menu-dividers.ts b/libs/doc-pages/dropdown/src/lib/demos/menu-dividers/menu-dividers.ts index 330a743e96..97bdb6b312 100644 --- a/libs/doc-pages/dropdown/src/lib/demos/menu-dividers/menu-dividers.ts +++ b/libs/doc-pages/dropdown/src/lib/demos/menu-dividers/menu-dividers.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-dropdown-menu-dividers', - templateUrl: './menu-dividers.html' + templateUrl: './menu-dividers.html', + standalone: false }) export class DemoDropdownMenuDividersComponent {} diff --git a/libs/doc-pages/dropdown/src/lib/demos/nested-dropdowns/nested-dropdowns.ts b/libs/doc-pages/dropdown/src/lib/demos/nested-dropdowns/nested-dropdowns.ts index 30f36acd85..1b0556a8a9 100644 --- a/libs/doc-pages/dropdown/src/lib/demos/nested-dropdowns/nested-dropdowns.ts +++ b/libs/doc-pages/dropdown/src/lib/demos/nested-dropdowns/nested-dropdowns.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-nested-dropdowns', - templateUrl: './nested-dropdowns.html' + templateUrl: './nested-dropdowns.html', + standalone: false }) export class DemoNestedDropdownsComponent {} diff --git a/libs/doc-pages/dropdown/src/lib/demos/split/split.ts b/libs/doc-pages/dropdown/src/lib/demos/split/split.ts index dc73b1ecb0..28ea6ffa29 100644 --- a/libs/doc-pages/dropdown/src/lib/demos/split/split.ts +++ b/libs/doc-pages/dropdown/src/lib/demos/split/split.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-dropdown-split', - templateUrl: './split.html' + templateUrl: './split.html', + standalone: false }) export class DemoDropdownSplitComponent {} diff --git a/libs/doc-pages/dropdown/src/lib/demos/state-change-event/state-change-event.ts b/libs/doc-pages/dropdown/src/lib/demos/state-change-event/state-change-event.ts index bdb087039a..3a6b96713e 100644 --- a/libs/doc-pages/dropdown/src/lib/demos/state-change-event/state-change-event.ts +++ b/libs/doc-pages/dropdown/src/lib/demos/state-change-event/state-change-event.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-dropdown-state-change-event', - templateUrl: './state-change-event.html' + templateUrl: './state-change-event.html', + standalone: false }) export class DemoDropdownStateChangeEventComponent { text?: string; diff --git a/libs/doc-pages/dropdown/src/lib/demos/trigger-by-isopen-property/trigger-by-isopen-property.ts b/libs/doc-pages/dropdown/src/lib/demos/trigger-by-isopen-property/trigger-by-isopen-property.ts index e116e08d4a..76901c7166 100644 --- a/libs/doc-pages/dropdown/src/lib/demos/trigger-by-isopen-property/trigger-by-isopen-property.ts +++ b/libs/doc-pages/dropdown/src/lib/demos/trigger-by-isopen-property/trigger-by-isopen-property.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-dropdown-trigger-by-isopen', - templateUrl: './trigger-by-isopen-property.html' + templateUrl: './trigger-by-isopen-property.html', + standalone: false }) export class DemoDropdownByIsOpenPropComponent { } diff --git a/libs/doc-pages/dropdown/src/lib/demos/triggers-manual/triggers-manual.ts b/libs/doc-pages/dropdown/src/lib/demos/triggers-manual/triggers-manual.ts index cede0dbdd3..a2ebb02659 100644 --- a/libs/doc-pages/dropdown/src/lib/demos/triggers-manual/triggers-manual.ts +++ b/libs/doc-pages/dropdown/src/lib/demos/triggers-manual/triggers-manual.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-dropdown-triggers-manual', - templateUrl: './triggers-manual.html' + templateUrl: './triggers-manual.html', + standalone: false }) export class DemoDropdownTriggersManualComponent { } diff --git a/libs/doc-pages/dropdown/src/lib/demos/visibility-events/visibility-events.ts b/libs/doc-pages/dropdown/src/lib/demos/visibility-events/visibility-events.ts index eb138d609d..95798eed6c 100644 --- a/libs/doc-pages/dropdown/src/lib/demos/visibility-events/visibility-events.ts +++ b/libs/doc-pages/dropdown/src/lib/demos/visibility-events/visibility-events.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-dropdown-visibility-events', - templateUrl: './visibility-events.html' + templateUrl: './visibility-events.html', + standalone: false }) export class DemoDropdownVisibilityEventsComponent { messages: string[] = []; diff --git a/libs/doc-pages/dropdown/src/lib/dropdown-section.component.ts b/libs/doc-pages/dropdown/src/lib/dropdown-section.component.ts index d4edc9350a..fa44a01d10 100644 --- a/libs/doc-pages/dropdown/src/lib/dropdown-section.component.ts +++ b/libs/doc-pages/dropdown/src/lib/dropdown-section.component.ts @@ -7,7 +7,8 @@ import { ContentSection } from '@ngx-bootstrap-doc/docs'; // eslint-disable-next-line @angular-eslint/component-selector selector: 'dropdown-section', templateUrl: './dropdown-section.component.html', - changeDetection: ChangeDetectionStrategy.OnPush + changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false }) export class DropdownSectionComponent { name = 'Dropdowns'; diff --git a/libs/doc-pages/modal/.eslintrc.json b/libs/doc-pages/modal/.eslintrc.json index 944657b7ab..9734945f03 100644 --- a/libs/doc-pages/modal/.eslintrc.json +++ b/libs/doc-pages/modal/.eslintrc.json @@ -35,6 +35,9 @@ "prefix": "ngx-bootstrap-base", "style": "kebab-case" } + ], + "@angular-eslint/prefer-standalone": [ + "off" ] } }, diff --git a/libs/doc-pages/modal/src/lib/demos/accessibility/accessibility.ts b/libs/doc-pages/modal/src/lib/demos/accessibility/accessibility.ts index c0c0a58f41..0a88c736d1 100644 --- a/libs/doc-pages/modal/src/lib/demos/accessibility/accessibility.ts +++ b/libs/doc-pages/modal/src/lib/demos/accessibility/accessibility.ts @@ -4,7 +4,8 @@ import { BsModalRef, BsModalService } from 'ngx-bootstrap/modal'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-accessibility', - templateUrl: './accessibility.html' + templateUrl: './accessibility.html', + standalone: false }) export class DemoAccessibilityComponent { modalRef?: BsModalRef; diff --git a/libs/doc-pages/modal/src/lib/demos/auto-shown/auto-shown.ts b/libs/doc-pages/modal/src/lib/demos/auto-shown/auto-shown.ts index bc277ffd4f..ad529bbab0 100644 --- a/libs/doc-pages/modal/src/lib/demos/auto-shown/auto-shown.ts +++ b/libs/doc-pages/modal/src/lib/demos/auto-shown/auto-shown.ts @@ -4,7 +4,8 @@ import { ModalDirective } from 'ngx-bootstrap/modal'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-modal-auto-shown', - templateUrl: './auto-shown.html' + templateUrl: './auto-shown.html', + standalone: false }) export class DemoAutoShownModalComponent { @ViewChild('autoShownModal', { static: false }) autoShownModal?: ModalDirective; diff --git a/libs/doc-pages/modal/src/lib/demos/child/child.ts b/libs/doc-pages/modal/src/lib/demos/child/child.ts index ef45da64bd..964bcd4afe 100644 --- a/libs/doc-pages/modal/src/lib/demos/child/child.ts +++ b/libs/doc-pages/modal/src/lib/demos/child/child.ts @@ -4,7 +4,8 @@ import { ModalDirective } from 'ngx-bootstrap/modal'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-modal-child', - templateUrl: './child.html' + templateUrl: './child.html', + standalone: false }) export class DemoModalChildComponent { @ViewChild('childModal', { static: false }) childModal?: ModalDirective; diff --git a/libs/doc-pages/modal/src/lib/demos/events/events.ts b/libs/doc-pages/modal/src/lib/demos/events/events.ts index 6ca9a7c211..e176c989e8 100644 --- a/libs/doc-pages/modal/src/lib/demos/events/events.ts +++ b/libs/doc-pages/modal/src/lib/demos/events/events.ts @@ -10,7 +10,8 @@ import { ModalDirective } from 'ngx-bootstrap/modal'; margin-bottom: 0.75rem; padding: 8px; } - `] + `], + standalone: false }) export class DemoModalEventsComponent { @ViewChild(ModalDirective, { static: false }) modal?: ModalDirective; diff --git a/libs/doc-pages/modal/src/lib/demos/modal-ref-events/modal-ref-events.ts b/libs/doc-pages/modal/src/lib/demos/modal-ref-events/modal-ref-events.ts index bc92f0ea00..8fcdc4b44f 100644 --- a/libs/doc-pages/modal/src/lib/demos/modal-ref-events/modal-ref-events.ts +++ b/libs/doc-pages/modal/src/lib/demos/modal-ref-events/modal-ref-events.ts @@ -15,7 +15,8 @@ import { combineLatest, Subscription } from 'rxjs'; padding: 8px; } ` - ] + ], + standalone: false }) export class DemoModalRefEventsComponent { modalRef?: BsModalRef; diff --git a/libs/doc-pages/modal/src/lib/demos/modal-with-popups/modal-with-popups.ts b/libs/doc-pages/modal/src/lib/demos/modal-with-popups/modal-with-popups.ts index c796e6d07f..d0ea2233e4 100644 --- a/libs/doc-pages/modal/src/lib/demos/modal-with-popups/modal-with-popups.ts +++ b/libs/doc-pages/modal/src/lib/demos/modal-with-popups/modal-with-popups.ts @@ -4,7 +4,8 @@ import { BsModalRef, BsModalService } from 'ngx-bootstrap/modal'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-modal-with-popups', - templateUrl: './modal-with-popups.html' + templateUrl: './modal-with-popups.html', + standalone: false }) export class DemoModalWithPopupsComponent { modalRef?: BsModalRef; diff --git a/libs/doc-pages/modal/src/lib/demos/nested/nested.ts b/libs/doc-pages/modal/src/lib/demos/nested/nested.ts index c8e43b8c53..9020b97234 100644 --- a/libs/doc-pages/modal/src/lib/demos/nested/nested.ts +++ b/libs/doc-pages/modal/src/lib/demos/nested/nested.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-modal-nested', - templateUrl: './nested.html' + templateUrl: './nested.html', + standalone: false }) export class DemoModalNestedComponent {} diff --git a/libs/doc-pages/modal/src/lib/demos/scrolling-long-content/scrolling-long-content.ts b/libs/doc-pages/modal/src/lib/demos/scrolling-long-content/scrolling-long-content.ts index faff802af2..04ffc3fb0e 100644 --- a/libs/doc-pages/modal/src/lib/demos/scrolling-long-content/scrolling-long-content.ts +++ b/libs/doc-pages/modal/src/lib/demos/scrolling-long-content/scrolling-long-content.ts @@ -4,7 +4,8 @@ import { BsModalRef, BsModalService } from 'ngx-bootstrap/modal'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-modal-scrolling-long-content', - templateUrl: './scrolling-long-content.html' + templateUrl: './scrolling-long-content.html', + standalone: false }) export class DemoModalScrollingLongContentComponent { modalRef?: BsModalRef; diff --git a/libs/doc-pages/modal/src/lib/demos/service-component/service-component.ts b/libs/doc-pages/modal/src/lib/demos/service-component/service-component.ts index 02e68dc8b7..917eae0546 100644 --- a/libs/doc-pages/modal/src/lib/demos/service-component/service-component.ts +++ b/libs/doc-pages/modal/src/lib/demos/service-component/service-component.ts @@ -4,7 +4,8 @@ import { BsModalRef, BsModalService, ModalOptions } from 'ngx-bootstrap/modal'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'demo-modal-service-component', - templateUrl: './service-component.html' + templateUrl: './service-component.html', + standalone: false }) export class DemoModalServiceFromComponent { bsModalRef?: BsModalRef; @@ -27,6 +28,7 @@ export class DemoModalServiceFromComponent { @Component({ // eslint-disable-next-line @angular-eslint/component-selector selector: 'modal-content', + template: ` `, - // eslint-disable-next-line @angular-eslint/no-host-metadata-property host: { '[attr.aria-hidden]': '!active', '[class.multilist-margin]': 'multilist' diff --git a/src/chronos/package.json b/src/chronos/package.json index 7cdc6d3bdd..ed4b2dcf2a 100644 --- a/src/chronos/package.json +++ b/src/chronos/package.json @@ -1,6 +1,6 @@ { "name": "ngx-bootstrap/chronos", - "version": "18.1.3", + "version": "19.0.1", "author": "Dmitriy Shekhovtsov ", "license": "MIT" } diff --git a/src/collapse/collapse.directive.ts b/src/collapse/collapse.directive.ts index c69338234a..71e689d36f 100644 --- a/src/collapse/collapse.directive.ts +++ b/src/collapse/collapse.directive.ts @@ -23,7 +23,6 @@ import { @Directive({ selector: '[collapse]', exportAs: 'bs-collapse', - // eslint-disable-next-line @angular-eslint/no-host-metadata-property host: { '[class.collapse]': 'true' }, diff --git a/src/collapse/package.json b/src/collapse/package.json index f7820732e4..5fbc1c0f5d 100644 --- a/src/collapse/package.json +++ b/src/collapse/package.json @@ -1,6 +1,6 @@ { "name": "ngx-bootstrap/collapse", - "version": "18.1.3", + "version": "19.0.1", "author": "Dmitriy Shekhovtsov ", "license": "MIT" } diff --git a/src/component-loader/package.json b/src/component-loader/package.json index 91f48c36e2..47fa3a14a3 100644 --- a/src/component-loader/package.json +++ b/src/component-loader/package.json @@ -1,6 +1,6 @@ { "name": "ngx-bootstrap/component-loader", - "version": "18.1.3", + "version": "19.0.1", "author": "Dmitriy Shekhovtsov ", "license": "MIT" } diff --git a/src/datepicker/.eslintrc.json b/src/datepicker/.eslintrc.json index 688aaa44b9..b57509c6b7 100644 --- a/src/datepicker/.eslintrc.json +++ b/src/datepicker/.eslintrc.json @@ -21,7 +21,10 @@ }, "rules": { "@angular-eslint/no-output-on-prefix": 0, - "@angular-eslint/no-host-metadata-property": 0 + "@angular-eslint/no-host-metadata-property": 0, + "@angular-eslint/prefer-standalone": [ + "off" + ] } }, { diff --git a/src/datepicker/bs-daterangepicker-input.directive.ts b/src/datepicker/bs-daterangepicker-input.directive.ts index 72c20badcb..c96a5efdf4 100644 --- a/src/datepicker/bs-daterangepicker-input.directive.ts +++ b/src/datepicker/bs-daterangepicker-input.directive.ts @@ -50,7 +50,6 @@ const BS_DATERANGEPICKER_VALIDATOR: Provider = { @Directive({ selector: `input[bsDaterangepicker]`, - // eslint-disable-next-line @angular-eslint/no-host-metadata-property host: { '(change)': 'onChange($event)', '(keyup.esc)': 'hide()', diff --git a/src/datepicker/package.json b/src/datepicker/package.json index b77d165e04..638d2d3365 100644 --- a/src/datepicker/package.json +++ b/src/datepicker/package.json @@ -1,6 +1,6 @@ { "name": "ngx-bootstrap/datepicker", - "version": "18.1.3", + "version": "19.0.1", "author": "Dmitriy Shekhovtsov ", "license": "MIT" } diff --git a/src/datepicker/testing/bs-datepicker-day-decorator.spec.ts b/src/datepicker/testing/bs-datepicker-day-decorator.spec.ts index d18f46b7cb..69133580fc 100644 --- a/src/datepicker/testing/bs-datepicker-day-decorator.spec.ts +++ b/src/datepicker/testing/bs-datepicker-day-decorator.spec.ts @@ -10,6 +10,7 @@ import '../../../scripts/jest/toHaveCssClass'; @Component({ selector: 'test-cmp', template: `{{ day.label }}`, + standalone: false }) class TestComponent { day: DayViewModel = { date: new Date(), label: '' }; diff --git a/src/datepicker/testing/bs-datepicker-navigation-view.spec.ts b/src/datepicker/testing/bs-datepicker-navigation-view.spec.ts index 20cf6f7b5c..4647ff1762 100644 --- a/src/datepicker/testing/bs-datepicker-navigation-view.spec.ts +++ b/src/datepicker/testing/bs-datepicker-navigation-view.spec.ts @@ -11,6 +11,7 @@ import { BsDatepickerNavigationViewComponent } from '../themes/bs/bs-datepicker- [calendar]="month" (onNavigate)="navTo($event)" >`, + standalone: false }) class TestComponent { month!: DaysCalendarViewModel; diff --git a/src/datepicker/testing/bs-datepicker.spec.ts b/src/datepicker/testing/bs-datepicker.spec.ts index b9bb957a2e..aa39b4e8a5 100644 --- a/src/datepicker/testing/bs-datepicker.spec.ts +++ b/src/datepicker/testing/bs-datepicker.spec.ts @@ -15,6 +15,7 @@ import { BsDatepickerContainerComponent } from '../themes/bs/bs-datepicker-conta template: ``, + standalone: false }) class TestComponent { @ViewChild(BsDatepickerDirective, { static: false }) datepicker: BsDatepickerDirective; diff --git a/src/datepicker/testing/bs-daterangepicker.spec.ts b/src/datepicker/testing/bs-daterangepicker.spec.ts index 9fa64bcb8f..cb19f867e1 100644 --- a/src/datepicker/testing/bs-daterangepicker.spec.ts +++ b/src/datepicker/testing/bs-daterangepicker.spec.ts @@ -14,6 +14,7 @@ import { firstValueFrom } from 'rxjs'; template: ``, + standalone: false }) class TestComponent { @ViewChild(BsDaterangepickerDirective, { static: false }) daterangepicker: BsDaterangepickerDirective; diff --git a/src/datepicker/testing/bs-inline-datepicker.spec.ts b/src/datepicker/testing/bs-inline-datepicker.spec.ts index 87909cd339..7fa771bd87 100644 --- a/src/datepicker/testing/bs-inline-datepicker.spec.ts +++ b/src/datepicker/testing/bs-inline-datepicker.spec.ts @@ -13,7 +13,8 @@ import { getYearsCalendarInitialDate } from '../utils/bs-calendar-utils'; @Component({ selector: 'test-cmp', - template: `>` + template: `>`, + standalone: false }) class TestComponent { @ViewChild(BsDatepickerInlineDirective, { static: false }) datepicker: BsDatepickerInlineDirective; diff --git a/src/datepicker/testing/bs-inline-daterangepicker.spec.ts b/src/datepicker/testing/bs-inline-daterangepicker.spec.ts index 1a9651a946..6c8d4ab5f0 100644 --- a/src/datepicker/testing/bs-inline-daterangepicker.spec.ts +++ b/src/datepicker/testing/bs-inline-daterangepicker.spec.ts @@ -13,7 +13,8 @@ import { initialYearShift } from '../engine/format-years-calendar'; @Component({ selector: 'test-cmp', template: ` - ` + `, + standalone: false }) class TestComponent { @ViewChild(BsDaterangepickerInlineDirective, { static: false }) datepicker: BsDaterangepickerInlineDirective; diff --git a/src/dropdown/.eslintrc.json b/src/dropdown/.eslintrc.json index 3497a0b69d..81f00f6cfb 100644 --- a/src/dropdown/.eslintrc.json +++ b/src/dropdown/.eslintrc.json @@ -20,7 +20,10 @@ ] }, "rules": { - "@angular-eslint/no-output-on-prefix": 0 + "@angular-eslint/no-output-on-prefix": 0, + "@angular-eslint/prefer-standalone": [ + "off" + ] } }, { diff --git a/src/dropdown/bs-dropdown-container.component.ts b/src/dropdown/bs-dropdown-container.component.ts index 981cd0e6ff..967d2dbdee 100644 --- a/src/dropdown/bs-dropdown-container.component.ts +++ b/src/dropdown/bs-dropdown-container.component.ts @@ -21,7 +21,6 @@ import { NgClass } from '@angular/common'; changeDetection: ChangeDetectionStrategy.OnPush, standalone: true, imports: [NgClass], - // eslint-disable-next-line @angular-eslint/no-host-metadata-property host: { style: 'display:block;position: absolute;z-index: 1040' }, diff --git a/src/dropdown/bs-dropdown-toggle.directive.ts b/src/dropdown/bs-dropdown-toggle.directive.ts index 68566d0e95..afeaf79727 100644 --- a/src/dropdown/bs-dropdown-toggle.directive.ts +++ b/src/dropdown/bs-dropdown-toggle.directive.ts @@ -15,7 +15,6 @@ import { BsDropdownDirective } from './bs-dropdown.directive'; @Directive({ selector: '[bsDropdownToggle],[dropdownToggle]', exportAs: 'bs-dropdown-toggle', - // eslint-disable-next-line @angular-eslint/no-host-metadata-property host: { '[attr.aria-haspopup]': 'true' }, diff --git a/src/dropdown/bs-dropdown.directive.ts b/src/dropdown/bs-dropdown.directive.ts index dd6f4f3578..4cffe4c717 100644 --- a/src/dropdown/bs-dropdown.directive.ts +++ b/src/dropdown/bs-dropdown.directive.ts @@ -27,7 +27,6 @@ import { dropdownAnimation } from './dropdown-animations'; exportAs: 'bs-dropdown', providers: [BsDropdownState, ComponentLoaderFactory, BsDropdownConfig], standalone: true, - // eslint-disable-next-line @angular-eslint/no-host-metadata-property host: { '[class.dropup]': 'dropup', '[class.open]': 'isOpen', diff --git a/src/dropdown/package.json b/src/dropdown/package.json index b5ef8b7876..ff71a4e2df 100644 --- a/src/dropdown/package.json +++ b/src/dropdown/package.json @@ -1,6 +1,6 @@ { "name": "ngx-bootstrap/dropdown", - "version": "18.1.3", + "version": "19.0.1", "author": "Dmitriy Shekhovtsov ", "license": "MIT" } diff --git a/src/dropdown/testing/bs-dropdown.directive.spec.ts b/src/dropdown/testing/bs-dropdown.directive.spec.ts index 173ed3fdff..877e87e1be 100644 --- a/src/dropdown/testing/bs-dropdown.directive.spec.ts +++ b/src/dropdown/testing/bs-dropdown.directive.spec.ts @@ -7,7 +7,8 @@ import { BsDropdownConfig, BsDropdownDirective, BsDropdownModule } from '../inde @Component({ selector: 'dropdown-test', - template: '' + template: '', + standalone: false }) class TestDropdownComponent { isOpen = false; diff --git a/src/focus-trap/package.json b/src/focus-trap/package.json index 0b7737d3da..a9c581666c 100644 --- a/src/focus-trap/package.json +++ b/src/focus-trap/package.json @@ -1,6 +1,6 @@ { "name": "ngx-bootstrap/focus-trap", - "version": "18.1.3", + "version": "19.0.1", "author": "Dmitriy Shekhovtsov ", "license": "MIT" } diff --git a/src/locale/package.json b/src/locale/package.json index f57ed1f904..468566a1fd 100644 --- a/src/locale/package.json +++ b/src/locale/package.json @@ -1,6 +1,6 @@ { "name": "ngx-bootstrap/locale", - "version": "18.1.3", + "version": "19.0.1", "author": "Dmitriy Shekhovtsov ", "license": "MIT" } diff --git a/src/mini-ngrx/package.json b/src/mini-ngrx/package.json index daa18cdb1a..571c986f91 100644 --- a/src/mini-ngrx/package.json +++ b/src/mini-ngrx/package.json @@ -1,6 +1,6 @@ { "name": "ngx-bootstrap/mini-ngrx", - "version": "18.1.3", + "version": "19.0.1", "author": "Dmitriy Shekhovtsov ", "license": "MIT" } diff --git a/src/modal/.eslintrc.json b/src/modal/.eslintrc.json index 53480057bf..7386d41802 100644 --- a/src/modal/.eslintrc.json +++ b/src/modal/.eslintrc.json @@ -20,7 +20,10 @@ ] }, "rules": { - "@angular-eslint/no-output-on-prefix": 0 + "@angular-eslint/no-output-on-prefix": 0, + "@angular-eslint/prefer-standalone": [ + "off" + ] } }, { diff --git a/src/modal/modal-backdrop.component.ts b/src/modal/modal-backdrop.component.ts index 4271a25cf8..8a7437bae7 100644 --- a/src/modal/modal-backdrop.component.ts +++ b/src/modal/modal-backdrop.component.ts @@ -8,7 +8,6 @@ import { Utils } from 'ngx-bootstrap/utils'; @Component({ selector: 'bs-modal-backdrop', template: ' ', - // eslint-disable-next-line @angular-eslint/no-host-metadata-property host: { class: CLASS_NAME.BACKDROP }, standalone: true }) diff --git a/src/modal/modal-container.component.ts b/src/modal/modal-container.component.ts index 9c43fc6f5e..8d88524336 100644 --- a/src/modal/modal-container.component.ts +++ b/src/modal/modal-container.component.ts @@ -27,7 +27,6 @@ import { FocusTrapDirective } from 'ngx-bootstrap/focus-trap'; `, - // eslint-disable-next-line @angular-eslint/no-host-metadata-property host: { class: 'modal', role: 'dialog', diff --git a/src/modal/package.json b/src/modal/package.json index 8b4c81f548..c4a8c8d197 100644 --- a/src/modal/package.json +++ b/src/modal/package.json @@ -1,6 +1,6 @@ { "name": "ngx-bootstrap/modal", - "version": "18.1.3", + "version": "19.0.1", "author": "Dmitriy Shekhovtsov ", "license": "MIT" } diff --git a/src/modal/testing/modal.default-setting.spec.ts b/src/modal/testing/modal.default-setting.spec.ts index 5ec395d1f5..711a301ecb 100644 --- a/src/modal/testing/modal.default-setting.spec.ts +++ b/src/modal/testing/modal.default-setting.spec.ts @@ -4,14 +4,15 @@ import { TestBed, ComponentFixture } from '@angular/core/testing'; import { BsModalService, ModalModule } from '../index'; import { MODAL_CONFIG_DEFAULT_OVERRIDE } from '../modal-options.class'; -@Component({ template: '
Dummy Component
' }) +@Component({ template: '
Dummy Component
', standalone: false }) class DummyComponent { // eslint-disable-next-line @typescript-eslint/no-empty-function,@typescript-eslint/no-unused-vars constructor(modalService: BsModalService) {} } @Component({ - template: '
Test Component
' + template: '
Test Component
', + standalone: false }) class TestModalComponent {} diff --git a/src/modal/testing/modal.service.spec.ts b/src/modal/testing/modal.service.spec.ts index c40b8f3e1f..f799ad8efc 100644 --- a/src/modal/testing/modal.service.spec.ts +++ b/src/modal/testing/modal.service.spec.ts @@ -4,14 +4,15 @@ import { pairwise, tap } from 'rxjs/operators'; import { BsModalService, ModalModule } from '../index'; -@Component({ template: '
Dummy Component
' }) +@Component({ template: '
Dummy Component
', standalone: false }) class DummyComponent { // eslint-disable-next-line @typescript-eslint/no-empty-function,@typescript-eslint/no-unused-vars constructor(modalService: BsModalService) { } } @Component({ - template: '
Test Component
' + template: '
Test Component
', + standalone: false }) export class TestModalComponent { } diff --git a/src/pagination/package.json b/src/pagination/package.json index 78360c713f..a5749153c8 100644 --- a/src/pagination/package.json +++ b/src/pagination/package.json @@ -1,6 +1,6 @@ { "name": "ngx-bootstrap/pagination", - "version": "18.1.3", + "version": "19.0.1", "author": "Dmitriy Shekhovtsov ", "license": "MIT" } diff --git a/src/popover/package.json b/src/popover/package.json index 5a9a81e99b..fce80c610d 100644 --- a/src/popover/package.json +++ b/src/popover/package.json @@ -1,6 +1,6 @@ { "name": "ngx-bootstrap/popover", - "version": "18.1.3", + "version": "19.0.1", "author": "Dmitriy Shekhovtsov ", "license": "MIT" } diff --git a/src/popover/popover-container.component.ts b/src/popover/popover-container.component.ts index 44fe02989c..07d3c00346 100644 --- a/src/popover/popover-container.component.ts +++ b/src/popover/popover-container.component.ts @@ -7,7 +7,6 @@ import { NgIf } from '@angular/common'; @Component({ selector: 'popover-container', changeDetection: ChangeDetectionStrategy.OnPush, - // eslint-disable-next-line @angular-eslint/no-host-metadata-property host: { '[attr.id]': 'popoverId', '[class]': '"popover in popover-" + _placement + " " + "bs-popover-" + _placement + " " + _placement + " " + containerClass + " " + checkMarginNecessity()', diff --git a/src/positioning/.eslintrc.json b/src/positioning/.eslintrc.json index ebf5719996..33a660eca9 100644 --- a/src/positioning/.eslintrc.json +++ b/src/positioning/.eslintrc.json @@ -19,7 +19,11 @@ "src/positioning/tsconfig.*?.json" ] }, - "rules": {} + "rules": { + "@angular-eslint/prefer-standalone": [ + "off" + ] + } }, { "files": [ diff --git a/src/positioning/package.json b/src/positioning/package.json index 6704c9889f..652ac05023 100644 --- a/src/positioning/package.json +++ b/src/positioning/package.json @@ -1,6 +1,6 @@ { "name": "ngx-bootstrap/positioning", - "version": "18.1.3", + "version": "19.0.1", "author": "Dmitriy Shekhovtsov ", "license": "MIT" } diff --git a/src/positioning/testing/computeAutoPlacement.spec.ts b/src/positioning/testing/computeAutoPlacement.spec.ts index d676eefb10..a0d94bc3e5 100644 --- a/src/positioning/testing/computeAutoPlacement.spec.ts +++ b/src/positioning/testing/computeAutoPlacement.spec.ts @@ -6,7 +6,8 @@ import { Offsets } from '../models'; @Component({ selector: 'test-cmp', - template: `Popover demo` + template: `Popover demo`, + standalone: false }) class TestComponent {} diff --git a/src/positioning/testing/getBoundingClientRect.spec.ts b/src/positioning/testing/getBoundingClientRect.spec.ts index 684894ac2f..2766d49382 100644 --- a/src/positioning/testing/getBoundingClientRect.spec.ts +++ b/src/positioning/testing/getBoundingClientRect.spec.ts @@ -4,7 +4,8 @@ import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; @Component({ selector: 'test-cmp', - template: `Popover demo` + template: `Popover demo`, + standalone: false }) class TestComponent {} diff --git a/src/progressbar/.eslintrc.json b/src/progressbar/.eslintrc.json index e72e6993ec..183aeb0075 100644 --- a/src/progressbar/.eslintrc.json +++ b/src/progressbar/.eslintrc.json @@ -19,7 +19,11 @@ "src/progressbar/tsconfig.*?.json" ] }, - "rules": {} + "rules": { + "@angular-eslint/prefer-standalone": [ + "off" + ] + } }, { "files": [ diff --git a/src/progressbar/bar.component.ts b/src/progressbar/bar.component.ts index 23fd07a5dc..8c1533bf23 100644 --- a/src/progressbar/bar.component.ts +++ b/src/progressbar/bar.component.ts @@ -14,7 +14,6 @@ import { ProgressbarType } from './progressbar-type.interface'; selector: 'bar', templateUrl: './bar.component.html', changeDetection: ChangeDetectionStrategy.OnPush, - // eslint-disable-next-line @angular-eslint/no-host-metadata-property host: { role: 'progressbar', 'aria-valuemin': '0', diff --git a/src/progressbar/package.json b/src/progressbar/package.json index fcdfbf6efc..9cdfa38538 100644 --- a/src/progressbar/package.json +++ b/src/progressbar/package.json @@ -1,6 +1,6 @@ { "name": "ngx-bootstrap/progressbar", - "version": "18.1.3", + "version": "19.0.1", "author": "Dmitriy Shekhovtsov ", "license": "MIT" } diff --git a/src/progressbar/progressbar.component.ts b/src/progressbar/progressbar.component.ts index b8967f9ae7..6acd1a168a 100644 --- a/src/progressbar/progressbar.component.ts +++ b/src/progressbar/progressbar.component.ts @@ -8,7 +8,6 @@ import { NgIf, NgFor } from '@angular/common'; selector: 'progressbar', templateUrl: './progressbar.component.html', changeDetection: ChangeDetectionStrategy.OnPush, - // eslint-disable-next-line @angular-eslint/no-host-metadata-property host: { '[class.progress]': 'true', '[attr.max]': 'max' diff --git a/src/progressbar/testing/progressbar.component.spec.ts b/src/progressbar/testing/progressbar.component.spec.ts index 7028dbe435..2593f4af6d 100644 --- a/src/progressbar/testing/progressbar.component.spec.ts +++ b/src/progressbar/testing/progressbar.component.spec.ts @@ -4,7 +4,8 @@ import { ProgressbarComponent, ProgressbarModule } from '../index'; @Component({ selector: 'progressbar-test', - template: '' + template: '', + standalone: false }) class TestProgressbarComponent extends ProgressbarComponent {} diff --git a/src/rating/.eslintrc.json b/src/rating/.eslintrc.json index e4d647d357..7d9ef66304 100644 --- a/src/rating/.eslintrc.json +++ b/src/rating/.eslintrc.json @@ -20,7 +20,10 @@ ] }, "rules": { - "@angular-eslint/no-output-on-prefix": 0 + "@angular-eslint/no-output-on-prefix": 0, + "@angular-eslint/prefer-standalone": [ + "off" + ] } }, { diff --git a/src/rating/package.json b/src/rating/package.json index 3bd04941cb..d88822e283 100644 --- a/src/rating/package.json +++ b/src/rating/package.json @@ -1,6 +1,6 @@ { "name": "ngx-bootstrap/rating", - "version": "18.1.3", + "version": "19.0.1", "author": "Dmitriy Shekhovtsov ", "license": "MIT" } diff --git a/src/rating/testing/rating.component.spec.ts b/src/rating/testing/rating.component.spec.ts index 21cc76245a..947a6883ea 100644 --- a/src/rating/testing/rating.component.spec.ts +++ b/src/rating/testing/rating.component.spec.ts @@ -6,7 +6,8 @@ import { RatingComponent, RatingConfig, RatingModule } from '../index'; @Component({ selector: 'rating-test', - template: '' + template: '', + standalone: false }) class TestRatingComponent { max = 5; diff --git a/src/root/package-lock.json b/src/root/package-lock.json deleted file mode 100644 index 9b960f35fa..0000000000 --- a/src/root/package-lock.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "name": "ngx-bootstrap", - "version": "12.0.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "ngx-bootstrap", - "version": "12.0.0", - "license": "MIT", - "dependencies": { - "tslib": "^2.3.0" - }, - "peerDependencies": { - "@angular/animations": "^18.0.1", - "@angular/common": "^18.0.1", - "@angular/core": "^18.0.1", - "@angular/forms": "^18.0.1", - "rxjs": "^6.5.3 || ^7.4.0" - } - }, - "node_modules/@angular/animations": { - "version": "18.0.1", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-18.0.1.tgz", - "integrity": "sha512-QAY/oxfuFY2Bjr3foniWlLAiddXHu8879lZvXHt1NVOsiav+vD15IEEQsnuQbJPy/EHEnAlUh9UptB4zQIBp/Q==", - "peer": true, - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^18.13.0 || >=20.9.0" - }, - "peerDependencies": { - "@angular/core": "18.0.1" - } - }, - "node_modules/@angular/common": { - "version": "18.0.1", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-18.0.1.tgz", - "integrity": "sha512-iADQC5m4fvk+VNXEoU1KR93b0eG218/GuNdzUNVJHcjxdFxPshKk5fiaGSosUCxXPRQOxDKzmS9EDang87E/Ew==", - "peer": true, - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^18.13.0 || >=20.9.0" - }, - "peerDependencies": { - "@angular/core": "18.0.1", - "rxjs": "^6.5.3 || ^7.4.0" - } - }, - "node_modules/@angular/core": { - "version": "18.0.1", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-18.0.1.tgz", - "integrity": "sha512-Db1livvugoLdLsWww5IqUS5v+yUN7/5Rj0trZv9BgxIuoNtoipfLqKHwZWpumH3yI5Ucu+UH9zZ1mlGyF0Kexw==", - "peer": true, - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^18.13.0 || >=20.9.0" - }, - "peerDependencies": { - "rxjs": "^6.5.3 || ^7.4.0", - "zone.js": "~0.14.0" - } - }, - "node_modules/@angular/forms": { - "version": "18.0.1", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-18.0.1.tgz", - "integrity": "sha512-j1nUzwnZHO/BRXK0joQbAV10JWxeRVKmPzIaDulY2o28Er1jVKyw2T8EwI+xSvBbAqyJyaAd+ysWUhm3FfH+GA==", - "peer": true, - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^18.13.0 || >=20.9.0" - }, - "peerDependencies": { - "@angular/common": "18.0.1", - "@angular/core": "18.0.1", - "@angular/platform-browser": "18.0.1", - "rxjs": "^6.5.3 || ^7.4.0" - } - }, - "node_modules/@angular/platform-browser": { - "version": "18.0.1", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-18.0.1.tgz", - "integrity": "sha512-rQUsOxZxiwSPvyHdne60IKIGsvFoVc1rO4mDyXU+9sCCLmPKHzNyEzp7vybTZeiqa3k6v3sV/bfHWwrRzmvenw==", - "peer": true, - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^18.13.0 || >=20.9.0" - }, - "peerDependencies": { - "@angular/animations": "18.0.1", - "@angular/common": "18.0.1", - "@angular/core": "18.0.1" - }, - "peerDependenciesMeta": { - "@angular/animations": { - "optional": true - } - } - }, - "node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", - "peer": true, - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - }, - "node_modules/zone.js": { - "version": "0.14.6", - "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.14.6.tgz", - "integrity": "sha512-vyRNFqofdaHVdWAy7v3Bzmn84a1JHWSjpuTZROT/uYn8I3p2cmo7Ro9twFmYRQDPhiYOV7QLk0hhY4JJQVqS6Q==", - "peer": true - } - } -} diff --git a/src/root/package.json b/src/root/package.json index d81e19fda6..3ff2acea02 100644 --- a/src/root/package.json +++ b/src/root/package.json @@ -1,15 +1,15 @@ { "name": "ngx-bootstrap", - "version": "18.1.3", + "version": "19.0.1", "description": "Angular Bootstrap", "author": "Dmitriy Shekhovtsov ", "license": "MIT", "schematics": "./schematics/collection.json", "peerDependencies": { - "@angular/animations": "^18.0.1", - "@angular/common": "^18.0.1", - "@angular/core": "^18.0.1", - "@angular/forms": "^18.0.1", + "@angular/animations": "^19.0.1", + "@angular/common": "^19.0.1", + "@angular/core": "^19.0.1", + "@angular/forms": "^19.0.1", "rxjs": "^6.5.3 || ^7.4.0" }, "dependencies": { diff --git a/src/schematics/package.json b/src/schematics/package.json index ff93ad2706..0b2f8039e2 100644 --- a/src/schematics/package.json +++ b/src/schematics/package.json @@ -1,6 +1,6 @@ { "name": "schematics", - "version": "18.1.3", + "version": "19.0.1", "schematics": "./collection.json", "author": "Dmitriy Shekhovtsov ", "license": "MIT" diff --git a/src/schematics/src/utils/current_dependency_versions.json b/src/schematics/src/utils/current_dependency_versions.json index 672b154068..5f2b23e5a1 100644 --- a/src/schematics/src/utils/current_dependency_versions.json +++ b/src/schematics/src/utils/current_dependency_versions.json @@ -1,4 +1,4 @@ { - "NGX_BOOTSTRAP_VERSION": "18.1.3", + "NGX_BOOTSTRAP_VERSION": "19.0.1", "BOOTSTRAP_VERSION": "^5.2.3" } diff --git a/src/sortable/package.json b/src/sortable/package.json index 556f7df61a..92c1843fd2 100644 --- a/src/sortable/package.json +++ b/src/sortable/package.json @@ -1,6 +1,6 @@ { "name": "ngx-bootstrap/sortable", - "version": "18.1.3", + "version": "19.0.1", "author": "Dmitriy Shekhovtsov ", "license": "MIT" } diff --git a/src/sortable/sortable.component.ts b/src/sortable/sortable.component.ts index 4440d05c80..23912a28e9 100644 --- a/src/sortable/sortable.component.ts +++ b/src/sortable/sortable.component.ts @@ -51,8 +51,7 @@ import { NgClass, NgStyle, NgIf, NgFor, NgTemplateOutlet } from '@angular/common provide: NG_VALUE_ACCESSOR, useExisting: forwardRef(() => SortableComponent), multi: true - }, - DraggableItemService + } ], standalone: true, imports: [NgClass, NgStyle, NgIf, NgFor, NgTemplateOutlet] diff --git a/src/tabs/.eslintrc.json b/src/tabs/.eslintrc.json index 8ed22c78bc..21e4574af0 100644 --- a/src/tabs/.eslintrc.json +++ b/src/tabs/.eslintrc.json @@ -19,7 +19,11 @@ "src/tabs/tsconfig.*?.json" ] }, - "rules": {} + "rules": { + "@angular-eslint/prefer-standalone": [ + "off" + ] + } }, { "files": [ diff --git a/src/tabs/package.json b/src/tabs/package.json index b009994f59..86c470cb15 100644 --- a/src/tabs/package.json +++ b/src/tabs/package.json @@ -1,6 +1,6 @@ { "name": "ngx-bootstrap/tabs", - "version": "18.1.3", + "version": "19.0.1", "author": "Dmitriy Shekhovtsov ", "license": "MIT" } diff --git a/src/tabs/testing/tabset.component.spec.ts b/src/tabs/testing/tabset.component.spec.ts index 1e6f2afeb3..4c6297ef56 100644 --- a/src/tabs/testing/tabset.component.spec.ts +++ b/src/tabs/testing/tabset.component.spec.ts @@ -4,7 +4,8 @@ import { TabsetConfig, TabsModule, TabsetComponent } from '../index'; @Component({ selector: 'tabs-test', - template: '' + template: '', + standalone: false }) class TestTabsetComponent { isVertical = false; diff --git a/src/timepicker/package.json b/src/timepicker/package.json index 17ab0fb7e1..9b47db893b 100644 --- a/src/timepicker/package.json +++ b/src/timepicker/package.json @@ -1,6 +1,6 @@ { "name": "ngx-bootstrap/timepicker", - "version": "18.1.3", + "version": "19.0.1", "author": "Dmitriy Shekhovtsov ", "license": "MIT" } diff --git a/src/tooltip/.eslintrc.json b/src/tooltip/.eslintrc.json index 5d408c08f3..cef7b54d39 100644 --- a/src/tooltip/.eslintrc.json +++ b/src/tooltip/.eslintrc.json @@ -20,7 +20,10 @@ ] }, "rules": { - "@angular-eslint/no-output-on-prefix": 0 + "@angular-eslint/no-output-on-prefix": 0, + "@angular-eslint/prefer-standalone": [ + "off" + ] } }, { diff --git a/src/tooltip/package.json b/src/tooltip/package.json index 09e8d0263a..075c6b366e 100644 --- a/src/tooltip/package.json +++ b/src/tooltip/package.json @@ -1,6 +1,6 @@ { "name": "ngx-bootstrap/tooltip", - "version": "18.1.3", + "version": "19.0.1", "author": "Dmitriy Shekhovtsov ", "license": "MIT" } diff --git a/src/tooltip/testing/tooltip.directive.spec.ts b/src/tooltip/testing/tooltip.directive.spec.ts index eb9b1c5762..236cfa8527 100644 --- a/src/tooltip/testing/tooltip.directive.spec.ts +++ b/src/tooltip/testing/tooltip.directive.spec.ts @@ -6,7 +6,8 @@ import { TooltipModule } from '../index'; @Component({ selector: 'test-tooltip', - template: '' + template: '', + standalone: false }) class TestTooltipComponent { delay = 0; diff --git a/src/tooltip/tooltip-container.component.ts b/src/tooltip/tooltip-container.component.ts index e907f4fd53..e6aaa36c45 100644 --- a/src/tooltip/tooltip-container.component.ts +++ b/src/tooltip/tooltip-container.component.ts @@ -10,7 +10,6 @@ import { PlacementForBs5 } from 'ngx-bootstrap/positioning'; @Component({ selector: 'bs-tooltip-container', changeDetection: ChangeDetectionStrategy.OnPush, - // eslint-disable-next-line @angular-eslint/no-host-metadata-property host: { '[class]': '"show tooltip in tooltip-" + placement + " " + "bs-tooltip-" + placement + " " + placement + " " + containerClass', '[attr.id]': 'this.id', diff --git a/src/typeahead/.eslintrc.json b/src/typeahead/.eslintrc.json index 2ab5673aa8..942d448012 100644 --- a/src/typeahead/.eslintrc.json +++ b/src/typeahead/.eslintrc.json @@ -19,7 +19,11 @@ "src/typeahead/tsconfig.*?.json" ] }, - "rules": {} + "rules": { + "@angular-eslint/prefer-standalone": [ + "off" + ] + } }, { "files": [ diff --git a/src/typeahead/package.json b/src/typeahead/package.json index 946ed095e1..1c03e22760 100644 --- a/src/typeahead/package.json +++ b/src/typeahead/package.json @@ -1,6 +1,6 @@ { "name": "ngx-bootstrap/typeahead", - "version": "18.1.3", + "version": "19.0.1", "author": "Dmitriy Shekhovtsov ", "license": "MIT" } diff --git a/src/typeahead/testing/typeahead.directive.spec.ts b/src/typeahead/testing/typeahead.directive.spec.ts index 203265ae0a..0a29feef2a 100644 --- a/src/typeahead/testing/typeahead.directive.spec.ts +++ b/src/typeahead/testing/typeahead.directive.spec.ts @@ -22,7 +22,8 @@ interface State { [typeaheadOptionField]="'name'" [adaptivePosition]="false" (typeaheadOnBlur)="onBlurEvent($event)" - />` + />`, + standalone: false }) class TestTypeaheadComponent { selectedState?: string; diff --git a/src/typeahead/typeahead-container.component.ts b/src/typeahead/typeahead-container.component.ts index 032fe11a72..5a64493bdd 100644 --- a/src/typeahead/typeahead-container.component.ts +++ b/src/typeahead/typeahead-container.component.ts @@ -29,7 +29,6 @@ let nextWindowId = 0; @Component({ selector: 'typeahead-container', templateUrl: './typeahead-container.component.html', - // eslint-disable-next-line @angular-eslint/no-host-metadata-property host: { class: 'dropdown open bottom dropdown-menu', '[style.height]': `needScrollbar ? guiHeight: 'auto'`, diff --git a/src/typeahead/typeahead.directive.ts b/src/typeahead/typeahead.directive.ts index 2296e55ce6..4a074a05c2 100644 --- a/src/typeahead/typeahead.directive.ts +++ b/src/typeahead/typeahead.directive.ts @@ -33,7 +33,6 @@ type TypeaheadOptionArr = TypeaheadOption[] | Observable; @Directive({ selector: '[typeahead]', exportAs: 'bs-typeahead', - // eslint-disable-next-line @angular-eslint/no-host-metadata-property host: { '[attr.aria-activedescendant]': 'activeDescendant', '[attr.aria-owns]': 'isOpen ? this._container.popupId : null', diff --git a/src/utils/package.json b/src/utils/package.json index ff6985e301..08098aeea5 100644 --- a/src/utils/package.json +++ b/src/utils/package.json @@ -1,6 +1,6 @@ { "name": "ngx-bootstrap/utils", - "version": "18.1.3", + "version": "19.0.1", "author": "Dmitriy Shekhovtsov ", "license": "MIT" }