import { DemoTabsBasicComponent } from './demos/basic/basic'; import { DemoTabsManualSelectionComponent } from './demos/manual-selection/manual-selection'; import { DemoTabsDynamicComponent } from './demos/dynamic/dynamic'; import { DemoTabsPillsComponent } from './demos/pills/pills'; import { DemoTabsVerticalPillsComponent } from './demos/vertical-pills/vertical-pills'; import { DemoTabsJustifiedComponent } from './demos/justified/justified'; import { DemoTabsCustomClassComponent } from './demos/custom-class/custom-class'; import { DemoTabsConfigComponent } from './demos/config/config'; import { DemoTabsDisabledComponent } from './demos/disabled/disabled'; import { DemoTabsCustomComponent } from './demos/custom-template/custom-template'; import { DemoTabsSelectEventComponent } from './demos/select-event/select-event'; import { DemoAccessibilityComponent } from './demos/accessibility/accessibility'; import { DynamicContentRenderingComponent } from './demos/dynamic-content-rendering/dynamic-content-rendering'; import { DemoDisabledKeyNavigationsComponent } from './demos/disabled-key-navigations/disabled-key-navigations'; import { ContentSection } from '@ngx-bootstrap-doc/docs'; import { ExamplesComponent } from '@ngx-bootstrap-doc/docs'; import { ApiSectionsComponent } from '@ngx-bootstrap-doc/docs'; import { NgApiDocComponent, NgApiDocConfigComponent } from '@ngx-bootstrap-doc/docs'; export const demoComponentContent: ContentSection[] = [ { name: 'Overview', anchor: 'overview', tabName: 'overview', outlet: ExamplesComponent, content: [ { title: 'Basic', anchor: 'basic', component: require('!!raw-loader!./demos/basic/basic'), html: require('!!raw-loader!./demos/basic/basic.html'), outlet: DemoTabsBasicComponent }, { title: 'Manual selection', anchor: 'tabs-manual-select', component: require('!!raw-loader!./demos/manual-selection/manual-selection'), html: require('!!raw-loader!./demos/manual-selection/manual-selection.html'), outlet: DemoTabsManualSelectionComponent }, { title: 'Disabled tabs', anchor: 'disabled', component: require('!!raw-loader!./demos/disabled/disabled'), html: require('!!raw-loader!./demos/disabled/disabled.html'), outlet: DemoTabsDisabledComponent }, { title: 'Dynamic tabs', anchor: 'tabs-dynamic', component: require('!!raw-loader!./demos/dynamic/dynamic'), html: require('!!raw-loader!./demos/dynamic/dynamic.html'), outlet: DemoTabsDynamicComponent }, { title: 'Pills', anchor: 'tabs-Pills', component: require('!!raw-loader!./demos/pills/pills'), html: require('!!raw-loader!./demos/pills/pills.html'), outlet: DemoTabsPillsComponent }, { title: 'Vertical Pills', anchor: 'tabs-vertical-pills', component: require('!!raw-loader!./demos/vertical-pills/vertical-pills'), html: require('!!raw-loader!./demos/vertical-pills/vertical-pills.html'), outlet: DemoTabsVerticalPillsComponent }, { title: 'Justified', anchor: 'tabs-justified', component: require('!!raw-loader!./demos/justified/justified'), html: require('!!raw-loader!./demos/justified/justified.html'), description: '
Bootstrap 4 doesn\'t have justified classes
', outlet: DemoTabsJustifiedComponent }, { title: 'Custom class', anchor: 'tabs-custom-class', component: require('!!raw-loader!./demos/custom-class/custom-class'), html: require('!!raw-loader!./demos/custom-class/custom-class.html'), outlet: DemoTabsCustomClassComponent }, { title: 'Select event', anchor: 'select-event', component: require('!!raw-loader!./demos/select-event/select-event'), html: require('!!raw-loader!./demos/select-event/select-event.html'), description: 'You can subscribe to tab\'s select event