ipsos-components
Version:
Material Design components for Angular
946 lines (939 loc) • 33.1 kB
text/typescript
/* tslint:disable */
/** DO NOT MANUALLY EDIT THIS FILE, IT IS GENERATED VIA GULP 'build-examples-module' */
import {NgModule} from '@angular/core';
import {FormsModule, ReactiveFormsModule} from '@angular/forms';
import {CommonModule} from '@angular/common';
import {ExampleMaterialModule} from './material-module';
export interface LiveExample {
title: string;
component: any;
additionalFiles?: string[];
selectorName?: string;
}
import {AutocompleteDisplayExample} from './autocomplete-display/autocomplete-display-example';
import {AutocompleteFilterExample} from './autocomplete-filter/autocomplete-filter-example';
import {AutocompleteOverviewExample} from './autocomplete-overview/autocomplete-overview-example';
import {AutocompleteSimpleExample} from './autocomplete-simple/autocomplete-simple-example';
import {ButtonOverviewExample} from './button-overview/button-overview-example';
import {ButtonToggleExclusiveExample} from './button-toggle-exclusive/button-toggle-exclusive-example';
import {ButtonToggleOverviewExample} from './button-toggle-overview/button-toggle-overview-example';
import {ButtonTypesExample} from './button-types/button-types-example';
import {CardFancyExample} from './card-fancy/card-fancy-example';
import {CardOverviewExample} from './card-overview/card-overview-example';
import {CdkTableBasicExample} from './cdk-table-basic/cdk-table-basic-example';
import {CheckboxConfigurableExample} from './checkbox-configurable/checkbox-configurable-example';
import {CheckboxOverviewExample} from './checkbox-overview/checkbox-overview-example';
import {ChipsInputExample} from './chips-input/chips-input-example';
import {ChipsOverviewExample} from './chips-overview/chips-overview-example';
import {ChipsStackedExample} from './chips-stacked/chips-stacked-example';
import {DatepickerApiExample} from './datepicker-api/datepicker-api-example';
import {DatepickerDisabledExample} from './datepicker-disabled/datepicker-disabled-example';
import {DatepickerEventsExample} from './datepicker-events/datepicker-events-example';
import {DatepickerFilterExample} from './datepicker-filter/datepicker-filter-example';
import {DatepickerFormatsExample} from './datepicker-formats/datepicker-formats-example';
import {DatepickerLocaleExample} from './datepicker-locale/datepicker-locale-example';
import {DatepickerMinMaxExample} from './datepicker-min-max/datepicker-min-max-example';
import {DatepickerMomentExample} from './datepicker-moment/datepicker-moment-example';
import {DatepickerOverviewExample} from './datepicker-overview/datepicker-overview-example';
import {DatepickerStartViewExample} from './datepicker-start-view/datepicker-start-view-example';
import {DatepickerTouchExample} from './datepicker-touch/datepicker-touch-example';
import {DatepickerValueExample} from './datepicker-value/datepicker-value-example';
import {DialogContentExampleDialog,DialogContentExample} from './dialog-content/dialog-content-example';
import {DialogDataExampleDialog,DialogDataExample} from './dialog-data/dialog-data-example';
import {DialogElementsExampleDialog,DialogElementsExample} from './dialog-elements/dialog-elements-example';
import {DialogOverviewExampleDialog,DialogOverviewExample} from './dialog-overview/dialog-overview-example';
import {ElevationOverviewExample} from './elevation-overview/elevation-overview-example';
import {ExpansionOverviewExample} from './expansion-overview/expansion-overview-example';
import {ExpansionStepsExample} from './expansion-steps/expansion-steps-example';
import {MyTelInput,FormFieldCustomControlExample} from './form-field-custom-control/form-field-custom-control-example';
import {FormFieldErrorExample} from './form-field-error/form-field-error-example';
import {FormFieldHintExample} from './form-field-hint/form-field-hint-example';
import {FormFieldLabelExample} from './form-field-label/form-field-label-example';
import {FormFieldOverviewExample} from './form-field-overview/form-field-overview-example';
import {FormFieldPrefixSuffixExample} from './form-field-prefix-suffix/form-field-prefix-suffix-example';
import {FormFieldThemingExample} from './form-field-theming/form-field-theming-example';
import {GridListDynamicExample} from './grid-list-dynamic/grid-list-dynamic-example';
import {GridListOverviewExample} from './grid-list-overview/grid-list-overview-example';
import {IconOverviewExample} from './icon-overview/icon-overview-example';
import {IconSvgExample} from './icon-svg-example/icon-svg-example';
import {InputAutosizeTextareaExample} from './input-autosize-textarea/input-autosize-textarea-example';
import {InputClearableExample} from './input-clearable/input-clearable-example';
import {InputErrorStateMatcherExample} from './input-error-state-matcher/input-error-state-matcher-example';
import {InputErrorsExample} from './input-errors/input-errors-example';
import {InputFormExample} from './input-form/input-form-example';
import {InputHintExample} from './input-hint/input-hint-example';
import {InputOverviewExample} from './input-overview/input-overview-example';
import {InputPrefixSuffixExample} from './input-prefix-suffix/input-prefix-suffix-example';
import {ListOverviewExample} from './list-overview/list-overview-example';
import {ListSectionsExample} from './list-sections/list-sections-example';
import {ListSelectionExample} from './list-selection/list-selection-example';
import {MenuIconsExample} from './menu-icons/menu-icons-example';
import {MenuOverviewExample} from './menu-overview/menu-overview-example';
import {NestedMenuExample} from './nested-menu/nested-menu-example';
import {PaginatorConfigurableExample} from './paginator-configurable/paginator-configurable-example';
import {PaginatorOverviewExample} from './paginator-overview/paginator-overview-example';
import {ProgressBarBufferExample} from './progress-bar-buffer/progress-bar-buffer-example';
import {ProgressBarConfigurableExample} from './progress-bar-configurable/progress-bar-configurable-example';
import {ProgressBarDeterminateExample} from './progress-bar-determinate/progress-bar-determinate-example';
import {ProgressBarIndeterminateExample} from './progress-bar-indeterminate/progress-bar-indeterminate-example';
import {ProgressBarQueryExample} from './progress-bar-query/progress-bar-query-example';
import {ProgressSpinnerConfigurableExample} from './progress-spinner-configurable/progress-spinner-configurable-example';
import {ProgressSpinnerOverviewExample} from './progress-spinner-overview/progress-spinner-overview-example';
import {RadioNgModelExample} from './radio-ng-model/radio-ng-model-example';
import {RadioOverviewExample} from './radio-overview/radio-overview-example';
import {SelectCustomTriggerExample} from './select-custom-trigger/select-custom-trigger-example';
import {SelectDisabledExample} from './select-disabled/select-disabled-example';
import {SelectErrorStateMatcherExample} from './select-error-state-matcher/select-error-state-matcher-example';
import {SelectFormExample} from './select-form/select-form-example';
import {SelectHintErrorExample} from './select-hint-error/select-hint-error-example';
import {SelectMultipleExample} from './select-multiple/select-multiple-example';
import {SelectNoRippleExample} from './select-no-ripple/select-no-ripple-example';
import {SelectOptgroupExample} from './select-optgroup/select-optgroup-example';
import {SelectOverviewExample} from './select-overview/select-overview-example';
import {SelectPanelClassExample} from './select-panel-class/select-panel-class-example';
import {SelectResetExample} from './select-reset/select-reset-example';
import {SelectValueBindingExample} from './select-value-binding/select-value-binding-example';
import {SidenavAutosizeExample} from './sidenav-autosize/sidenav-autosize-example';
import {SidenavDisableCloseExample} from './sidenav-disable-close/sidenav-disable-close-example';
import {SidenavDrawerOverviewExample} from './sidenav-drawer-overview/sidenav-drawer-overview-example';
import {SidenavFixedExample} from './sidenav-fixed/sidenav-fixed-example';
import {SidenavModeExample} from './sidenav-mode/sidenav-mode-example';
import {SidenavOpenCloseExample} from './sidenav-open-close/sidenav-open-close-example';
import {SidenavOverviewExample} from './sidenav-overview/sidenav-overview-example';
import {SidenavPositionExample} from './sidenav-position/sidenav-position-example';
import {SidenavResponsiveExample} from './sidenav-responsive/sidenav-responsive-example';
import {SlideToggleConfigurableExample} from './slide-toggle-configurable/slide-toggle-configurable-example';
import {SlideToggleFormsExample} from './slide-toggle-forms/slide-toggle-forms-example';
import {SlideToggleOverviewExample} from './slide-toggle-overview/slide-toggle-overview-example';
import {SliderConfigurableExample} from './slider-configurable/slider-configurable-example';
import {SliderOverviewExample} from './slider-overview/slider-overview-example';
import {PizzaPartyComponent,SnackBarComponentExample} from './snack-bar-component/snack-bar-component-example';
import {SnackBarOverviewExample} from './snack-bar-overview/snack-bar-overview-example';
import {SortOverviewExample} from './sort-overview/sort-overview-example';
import {StepperOverviewExample} from './stepper-overview/stepper-overview-example';
import {TableBasicExample} from './table-basic/table-basic-example';
import {TableFilteringExample} from './table-filtering/table-filtering-example';
import {TableHttpExample} from './table-http/table-http-example';
import {TableOverviewExample} from './table-overview/table-overview-example';
import {TablePaginationExample} from './table-pagination/table-pagination-example';
import {TableSelectionExample} from './table-selection/table-selection-example';
import {TableSortingExample} from './table-sorting/table-sorting-example';
import {TabsOverviewExample} from './tabs-overview/tabs-overview-example';
import {TabsTemplateLabelExample} from './tabs-template-label/tabs-template-label-example';
import {ToolbarMultirowExample} from './toolbar-multirow/toolbar-multirow-example';
import {ToolbarOverviewExample} from './toolbar-overview/toolbar-overview-example';
import {TooltipOverviewExample} from './tooltip-overview/tooltip-overview-example';
import {TooltipPositionExample} from './tooltip-position/tooltip-position-example';
export const EXAMPLE_COMPONENTS = {
'autocomplete-display': {
title: 'Display value autocomplete',
component: AutocompleteDisplayExample,
additionalFiles: null,
selectorName: null
},
'autocomplete-filter': {
title: 'Filter autocomplete',
component: AutocompleteFilterExample,
additionalFiles: null,
selectorName: null
},
'autocomplete-overview': {
title: 'Autocomplete overview',
component: AutocompleteOverviewExample,
additionalFiles: null,
selectorName: null
},
'autocomplete-simple': {
title: 'Simple autocomplete',
component: AutocompleteSimpleExample,
additionalFiles: null,
selectorName: null
},
'button-overview': {
title: 'Basic buttons',
component: ButtonOverviewExample,
additionalFiles: null,
selectorName: null
},
'button-toggle-exclusive': {
title: 'Exclusive selection',
component: ButtonToggleExclusiveExample,
additionalFiles: null,
selectorName: null
},
'button-toggle-overview': {
title: 'Basic button-toggles',
component: ButtonToggleOverviewExample,
additionalFiles: null,
selectorName: null
},
'button-types': {
title: 'Button varieties',
component: ButtonTypesExample,
additionalFiles: null,
selectorName: null
},
'card-fancy': {
title: 'Card with multiple sections',
component: CardFancyExample,
additionalFiles: null,
selectorName: null
},
'card-overview': {
title: 'Basic cards',
component: CardOverviewExample,
additionalFiles: null,
selectorName: null
},
'cdk-table-basic': {
title: 'Basic CDK data-table',
component: CdkTableBasicExample,
additionalFiles: null,
selectorName: null
},
'checkbox-configurable': {
title: 'Configurable checkbox',
component: CheckboxConfigurableExample,
additionalFiles: null,
selectorName: null
},
'checkbox-overview': {
title: 'Basic checkboxes',
component: CheckboxOverviewExample,
additionalFiles: null,
selectorName: null
},
'chips-input': {
title: 'Chips with input',
component: ChipsInputExample,
additionalFiles: null,
selectorName: null
},
'chips-overview': {
title: 'Basic chips',
component: ChipsOverviewExample,
additionalFiles: null,
selectorName: null
},
'chips-stacked': {
title: 'Stacked chips',
component: ChipsStackedExample,
additionalFiles: null,
selectorName: null
},
'datepicker-api': {
title: 'Datepicker open method ',
component: DatepickerApiExample,
additionalFiles: null,
selectorName: null
},
'datepicker-disabled': {
title: 'Disabled datepicker ',
component: DatepickerDisabledExample,
additionalFiles: null,
selectorName: null
},
'datepicker-events': {
title: 'Datepicker input and change events ',
component: DatepickerEventsExample,
additionalFiles: null,
selectorName: null
},
'datepicker-filter': {
title: 'Datepicker with filter validation ',
component: DatepickerFilterExample,
additionalFiles: null,
selectorName: null
},
'datepicker-formats': {
title: 'Datepicker with custom formats ',
component: DatepickerFormatsExample,
additionalFiles: null,
selectorName: null
},
'datepicker-locale': {
title: 'Datepicker with different locale ',
component: DatepickerLocaleExample,
additionalFiles: null,
selectorName: null
},
'datepicker-min-max': {
title: 'Datepicker with min & max validation ',
component: DatepickerMinMaxExample,
additionalFiles: null,
selectorName: null
},
'datepicker-moment': {
title: 'Datepicker that uses Moment.js dates ',
component: DatepickerMomentExample,
additionalFiles: null,
selectorName: null
},
'datepicker-overview': {
title: 'Basic datepicker ',
component: DatepickerOverviewExample,
additionalFiles: null,
selectorName: null
},
'datepicker-start-view': {
title: 'Datepicker start date ',
component: DatepickerStartViewExample,
additionalFiles: null,
selectorName: null
},
'datepicker-touch': {
title: 'Datepicker touch UI ',
component: DatepickerTouchExample,
additionalFiles: null,
selectorName: null
},
'datepicker-value': {
title: 'Datepicker selected value ',
component: DatepickerValueExample,
additionalFiles: null,
selectorName: null
},
'dialog-content': {
title: 'Dialog with header, scrollable content and actions',
component: DialogContentExample,
additionalFiles: ["dialog-content-example-dialog.html"],
selectorName: 'DialogContentExample, DialogContentExampleDialog'
},
'dialog-data': {
title: 'Injecting data when opening a dialog',
component: DialogDataExample,
additionalFiles: ["dialog-data-example-dialog.html"],
selectorName: 'DialogDataExample, DialogDataExampleDialog'
},
'dialog-elements': {
title: 'Dialog elements',
component: DialogElementsExample,
additionalFiles: ["dialog-elements-example-dialog.html"],
selectorName: 'DialogElementsExample, DialogElementsExampleDialog'
},
'dialog-overview': {
title: 'Dialog Overview',
component: DialogOverviewExample,
additionalFiles: ["dialog-overview-example-dialog.html"],
selectorName: 'DialogOverviewExample, DialogOverviewExampleDialog'
},
'elevation-overview': {
title: 'Elevation CSS classes',
component: ElevationOverviewExample,
additionalFiles: null,
selectorName: null
},
'expansion-overview': {
title: 'Basic expansion panel',
component: ExpansionOverviewExample,
additionalFiles: null,
selectorName: null
},
'expansion-steps': {
title: 'Expansion panel as accordion',
component: ExpansionStepsExample,
additionalFiles: null,
selectorName: null
},
'form-field-custom-control': {
title: 'Form field with custom telephone number input control. ',
component: FormFieldCustomControlExample,
additionalFiles: ["form-field-custom-control-example.html"],
selectorName: 'FormFieldCustomControlExample, MyTelInput'
},
'form-field-error': {
title: 'Form field with error messages ',
component: FormFieldErrorExample,
additionalFiles: null,
selectorName: null
},
'form-field-hint': {
title: 'Form field with hints ',
component: FormFieldHintExample,
additionalFiles: null,
selectorName: null
},
'form-field-label': {
title: 'Form field with label ',
component: FormFieldLabelExample,
additionalFiles: null,
selectorName: null
},
'form-field-overview': {
title: 'Simple form field ',
component: FormFieldOverviewExample,
additionalFiles: null,
selectorName: null
},
'form-field-prefix-suffix': {
title: 'Form field with prefix & suffix ',
component: FormFieldPrefixSuffixExample,
additionalFiles: null,
selectorName: null
},
'form-field-theming': {
title: 'Form field theming ',
component: FormFieldThemingExample,
additionalFiles: null,
selectorName: null
},
'grid-list-dynamic': {
title: 'Dynamic grid-list',
component: GridListDynamicExample,
additionalFiles: null,
selectorName: null
},
'grid-list-overview': {
title: 'Basic grid-list',
component: GridListOverviewExample,
additionalFiles: null,
selectorName: null
},
'icon-overview': {
title: 'Basic icons',
component: IconOverviewExample,
additionalFiles: null,
selectorName: null
},
'icon-svg': {
title: 'SVG icons',
component: IconSvgExample,
additionalFiles: null,
selectorName: null
},
'input-autosize-textarea': {
title: 'Auto-resizing textarea ',
component: InputAutosizeTextareaExample,
additionalFiles: null,
selectorName: null
},
'input-clearable': {
title: 'Input with a clear button',
component: InputClearableExample,
additionalFiles: null,
selectorName: null
},
'input-error-state-matcher': {
title: 'Input with a custom ErrorStateMatcher ',
component: InputErrorStateMatcherExample,
additionalFiles: null,
selectorName: null
},
'input-errors': {
title: 'Input with error messages',
component: InputErrorsExample,
additionalFiles: null,
selectorName: null
},
'input-form': {
title: 'Inputs in a form',
component: InputFormExample,
additionalFiles: null,
selectorName: null
},
'input-hint': {
title: 'Input with hints',
component: InputHintExample,
additionalFiles: null,
selectorName: null
},
'input-overview': {
title: 'Basic Inputs',
component: InputOverviewExample,
additionalFiles: null,
selectorName: null
},
'input-prefix-suffix': {
title: 'Inputs with prefixes and suffixes',
component: InputPrefixSuffixExample,
additionalFiles: null,
selectorName: null
},
'list-overview': {
title: 'Basic list',
component: ListOverviewExample,
additionalFiles: null,
selectorName: null
},
'list-sections': {
title: 'List with sections',
component: ListSectionsExample,
additionalFiles: null,
selectorName: null
},
'list-selection': {
title: 'List with selection',
component: ListSelectionExample,
additionalFiles: null,
selectorName: null
},
'menu-icons': {
title: 'Menu with icons',
component: MenuIconsExample,
additionalFiles: null,
selectorName: null
},
'menu-overview': {
title: 'Basic menu',
component: MenuOverviewExample,
additionalFiles: null,
selectorName: null
},
'nested-menu': {
title: 'Nested menu',
component: NestedMenuExample,
additionalFiles: null,
selectorName: null
},
'paginator-configurable': {
title: 'Configurable paginator',
component: PaginatorConfigurableExample,
additionalFiles: null,
selectorName: null
},
'paginator-overview': {
title: 'Paginator',
component: PaginatorOverviewExample,
additionalFiles: null,
selectorName: null
},
'progress-bar-buffer': {
title: 'Buffer progress-bar',
component: ProgressBarBufferExample,
additionalFiles: null,
selectorName: null
},
'progress-bar-configurable': {
title: 'Configurable progress-bar',
component: ProgressBarConfigurableExample,
additionalFiles: null,
selectorName: null
},
'progress-bar-determinate': {
title: 'Determinate progress-bar',
component: ProgressBarDeterminateExample,
additionalFiles: null,
selectorName: null
},
'progress-bar-indeterminate': {
title: 'Indeterminate progress-bar',
component: ProgressBarIndeterminateExample,
additionalFiles: null,
selectorName: null
},
'progress-bar-query': {
title: 'Query progress-bar',
component: ProgressBarQueryExample,
additionalFiles: null,
selectorName: null
},
'progress-spinner-configurable': {
title: 'Configurable progress spinner',
component: ProgressSpinnerConfigurableExample,
additionalFiles: null,
selectorName: null
},
'progress-spinner-overview': {
title: 'Basic progress-spinner',
component: ProgressSpinnerOverviewExample,
additionalFiles: null,
selectorName: null
},
'radio-ng-model': {
title: 'Radios with ngModel',
component: RadioNgModelExample,
additionalFiles: null,
selectorName: null
},
'radio-overview': {
title: 'Basic radios',
component: RadioOverviewExample,
additionalFiles: null,
selectorName: null
},
'select-custom-trigger': {
title: 'Select with custom trigger text ',
component: SelectCustomTriggerExample,
additionalFiles: null,
selectorName: null
},
'select-disabled': {
title: 'Disabled select ',
component: SelectDisabledExample,
additionalFiles: null,
selectorName: null
},
'select-error-state-matcher': {
title: 'Select with a custom ErrorStateMatcher ',
component: SelectErrorStateMatcherExample,
additionalFiles: null,
selectorName: null
},
'select-form': {
title: 'Select in a form',
component: SelectFormExample,
additionalFiles: null,
selectorName: null
},
'select-hint-error': {
title: 'Select with form field features ',
component: SelectHintErrorExample,
additionalFiles: null,
selectorName: null
},
'select-multiple': {
title: 'Select with multiple selection ',
component: SelectMultipleExample,
additionalFiles: null,
selectorName: null
},
'select-no-ripple': {
title: 'Select with no option ripple ',
component: SelectNoRippleExample,
additionalFiles: null,
selectorName: null
},
'select-optgroup': {
title: 'Select with option groups ',
component: SelectOptgroupExample,
additionalFiles: null,
selectorName: null
},
'select-overview': {
title: 'Basic select',
component: SelectOverviewExample,
additionalFiles: null,
selectorName: null
},
'select-panel-class': {
title: 'Select with custom panel styling',
component: SelectPanelClassExample,
additionalFiles: null,
selectorName: null
},
'select-reset': {
title: 'Select with reset option ',
component: SelectResetExample,
additionalFiles: null,
selectorName: null
},
'select-value-binding': {
title: 'Select with 2-way value binding ',
component: SelectValueBindingExample,
additionalFiles: null,
selectorName: null
},
'sidenav-autosize': {
title: 'Autosize sidenav',
component: SidenavAutosizeExample,
additionalFiles: null,
selectorName: null
},
'sidenav-disable-close': {
title: 'Sidenav with custom escape and backdrop click behavior ',
component: SidenavDisableCloseExample,
additionalFiles: null,
selectorName: null
},
'sidenav-drawer-overview': {
title: 'Basic drawer ',
component: SidenavDrawerOverviewExample,
additionalFiles: null,
selectorName: null
},
'sidenav-fixed': {
title: 'Fixed sidenav ',
component: SidenavFixedExample,
additionalFiles: null,
selectorName: null
},
'sidenav-mode': {
title: 'Sidenav with configurable mode ',
component: SidenavModeExample,
additionalFiles: null,
selectorName: null
},
'sidenav-open-close': {
title: 'Sidenav open & close behavior ',
component: SidenavOpenCloseExample,
additionalFiles: null,
selectorName: null
},
'sidenav-overview': {
title: 'Basic sidenav ',
component: SidenavOverviewExample,
additionalFiles: null,
selectorName: null
},
'sidenav-position': {
title: 'Implicit main content with two sidenavs ',
component: SidenavPositionExample,
additionalFiles: null,
selectorName: null
},
'sidenav-responsive': {
title: 'Responsive sidenav ',
component: SidenavResponsiveExample,
additionalFiles: null,
selectorName: null
},
'slide-toggle-configurable': {
title: 'Configurable slide-toggle',
component: SlideToggleConfigurableExample,
additionalFiles: null,
selectorName: null
},
'slide-toggle-forms': {
title: 'Slide-toggle with forms',
component: SlideToggleFormsExample,
additionalFiles: null,
selectorName: null
},
'slide-toggle-overview': {
title: 'Basic slide-toggles',
component: SlideToggleOverviewExample,
additionalFiles: null,
selectorName: null
},
'slider-configurable': {
title: 'Configurable slider',
component: SliderConfigurableExample,
additionalFiles: null,
selectorName: null
},
'slider-overview': {
title: 'Basic slider',
component: SliderOverviewExample,
additionalFiles: null,
selectorName: null
},
'snack-bar-component': {
title: 'Snack-bar with a custom component',
component: SnackBarComponentExample,
additionalFiles: ["snack-bar-component-example-snack.html"],
selectorName: 'SnackBarComponentExample, PizzaPartyComponent'
},
'snack-bar-overview': {
title: 'Basic snack-bar',
component: SnackBarOverviewExample,
additionalFiles: null,
selectorName: null
},
'sort-overview': {
title: 'Sorting overview',
component: SortOverviewExample,
additionalFiles: null,
selectorName: null
},
'stepper-overview': {
title: 'Stepper overview',
component: StepperOverviewExample,
additionalFiles: null,
selectorName: null
},
'table-basic': {
title: 'Basic table',
component: TableBasicExample,
additionalFiles: null,
selectorName: null
},
'table-filtering': {
title: 'Table with filtering',
component: TableFilteringExample,
additionalFiles: null,
selectorName: null
},
'table-http': {
title: 'Table retrieving data through HTTP',
component: TableHttpExample,
additionalFiles: null,
selectorName: null
},
'table-overview': {
title: 'Data table with sorting, pagination, and filtering.',
component: TableOverviewExample,
additionalFiles: null,
selectorName: null
},
'table-pagination': {
title: 'Table with pagination',
component: TablePaginationExample,
additionalFiles: null,
selectorName: null
},
'table-selection': {
title: 'Table with selection',
component: TableSelectionExample,
additionalFiles: null,
selectorName: null
},
'table-sorting': {
title: 'Table with sorting',
component: TableSortingExample,
additionalFiles: null,
selectorName: null
},
'tabs-overview': {
title: 'Basic tabs',
component: TabsOverviewExample,
additionalFiles: null,
selectorName: null
},
'tabs-template-label': {
title: 'Complex Example',
component: TabsTemplateLabelExample,
additionalFiles: null,
selectorName: null
},
'toolbar-multirow': {
title: 'Multi-row toolbar',
component: ToolbarMultirowExample,
additionalFiles: null,
selectorName: null
},
'toolbar-overview': {
title: 'Basic toolbar',
component: ToolbarOverviewExample,
additionalFiles: null,
selectorName: null
},
'tooltip-overview': {
title: 'Basic tooltip',
component: TooltipOverviewExample,
additionalFiles: null,
selectorName: null
},
'tooltip-position': {
title: 'Tooltip with custom position',
component: TooltipPositionExample,
additionalFiles: null,
selectorName: null
},
};
export const EXAMPLE_LIST = [
AutocompleteDisplayExample,
AutocompleteFilterExample,
AutocompleteOverviewExample,
AutocompleteSimpleExample,
ButtonOverviewExample,
ButtonToggleExclusiveExample,
ButtonToggleOverviewExample,
ButtonTypesExample,
CardFancyExample,
CardOverviewExample,
CdkTableBasicExample,
CheckboxConfigurableExample,
CheckboxOverviewExample,
ChipsInputExample,
ChipsOverviewExample,
ChipsStackedExample,
DatepickerApiExample,
DatepickerDisabledExample,
DatepickerEventsExample,
DatepickerFilterExample,
DatepickerFormatsExample,
DatepickerLocaleExample,
DatepickerMinMaxExample,
DatepickerMomentExample,
DatepickerOverviewExample,
DatepickerStartViewExample,
DatepickerTouchExample,
DatepickerValueExample,
DialogContentExampleDialog,DialogContentExample,
DialogDataExampleDialog,DialogDataExample,
DialogElementsExampleDialog,DialogElementsExample,
DialogOverviewExampleDialog,DialogOverviewExample,
ElevationOverviewExample,
ExpansionOverviewExample,
ExpansionStepsExample,
MyTelInput,FormFieldCustomControlExample,
FormFieldErrorExample,
FormFieldHintExample,
FormFieldLabelExample,
FormFieldOverviewExample,
FormFieldPrefixSuffixExample,
FormFieldThemingExample,
GridListDynamicExample,
GridListOverviewExample,
IconOverviewExample,
IconSvgExample,
InputAutosizeTextareaExample,
InputClearableExample,
InputErrorStateMatcherExample,
InputErrorsExample,
InputFormExample,
InputHintExample,
InputOverviewExample,
InputPrefixSuffixExample,
ListOverviewExample,
ListSectionsExample,
ListSelectionExample,
MenuIconsExample,
MenuOverviewExample,
NestedMenuExample,
PaginatorConfigurableExample,
PaginatorOverviewExample,
ProgressBarBufferExample,
ProgressBarConfigurableExample,
ProgressBarDeterminateExample,
ProgressBarIndeterminateExample,
ProgressBarQueryExample,
ProgressSpinnerConfigurableExample,
ProgressSpinnerOverviewExample,
RadioNgModelExample,
RadioOverviewExample,
SelectCustomTriggerExample,
SelectDisabledExample,
SelectErrorStateMatcherExample,
SelectFormExample,
SelectHintErrorExample,
SelectMultipleExample,
SelectNoRippleExample,
SelectOptgroupExample,
SelectOverviewExample,
SelectPanelClassExample,
SelectResetExample,
SelectValueBindingExample,
SidenavAutosizeExample,
SidenavDisableCloseExample,
SidenavDrawerOverviewExample,
SidenavFixedExample,
SidenavModeExample,
SidenavOpenCloseExample,
SidenavOverviewExample,
SidenavPositionExample,
SidenavResponsiveExample,
SlideToggleConfigurableExample,
SlideToggleFormsExample,
SlideToggleOverviewExample,
SliderConfigurableExample,
SliderOverviewExample,
PizzaPartyComponent,SnackBarComponentExample,
SnackBarOverviewExample,
SortOverviewExample,
StepperOverviewExample,
TableBasicExample,
TableFilteringExample,
TableHttpExample,
TableOverviewExample,
TablePaginationExample,
TableSelectionExample,
TableSortingExample,
TabsOverviewExample,
TabsTemplateLabelExample,
ToolbarMultirowExample,
ToolbarOverviewExample,
TooltipOverviewExample,
TooltipPositionExample,
];
@NgModule({
declarations: EXAMPLE_LIST,
entryComponents: EXAMPLE_LIST,
imports: [
ExampleMaterialModule,
FormsModule,
ReactiveFormsModule,
CommonModule
]
})
export class ExampleModule { }