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 { ContentSection } from '../../docs/models/content-section.model'; import { DemoTopSectionComponent } from '../../docs/demo-section-components/demo-top-section/index'; import { ExamplesComponent } from '../../docs/demo-section-components/demo-examples-section/index'; import { ApiSectionsComponent } from '../../docs/demo-section-components/demo-api-section/index'; import { NgApiDocComponent, NgApiDocConfigComponent } from '../../docs/api-docs'; export const demoComponentContent: ContentSection[] = [ { name: 'Usage', anchor: 'usage', outlet: DemoTopSectionComponent, content: { doc: require('!!raw-loader!./docs/usage.md') } }, { name: 'Examples', anchor: 'examples', 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