UNPKG

@blox/material

Version:

Material Components for Angular

106 lines 15.6 kB
import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { BUTTON_DIRECTIVES } from './components/button/mdc.button.directive'; import { CARD_DIRECTIVES } from './components/card/mdc.card.directive'; import { CHECKBOX_DIRECTIVES } from './components/checkbox/mdc.checkbox.directive'; import { CHIP_DIRECTIVES } from './components/chips/mdc.chip.directive'; import { DIALOG_DIRECTIVES } from './components/dialog/mdc.dialog.directive'; import { DRAWER_DIRECTIVES } from './components/drawer/mdc.drawer.directive'; import { MdcElevationDirective } from './components/elevation/mdc.elevation.directive'; import { FAB_DIRECTIVES } from './components/fab/mdc.fab.directive'; import { MdcFloatingLabelDirective } from './components/floating-label/mdc.floating-label.directive'; import { FOCUS_TRAP_DIRECTIVES } from './components/focus-trap/mdc.focus-trap.directive'; import { FORM_FIELD_DIRECTIVES } from './components/form-field/mdc.form-field.directive'; import { ICON_BUTTON_DIRECTIVES } from './components/icon-button/mdc.icon-button.directive'; import { LINEAR_PROGRESS_DIRECTIVES } from './components/linear-progress/mdc.linear-progress.directive'; import { LIST_DIRECTIVES } from './components/list/mdc.list.directive'; import { MENU_DIRECTIVES } from './components/menu/mdc.menu.directive'; import { MENU_SURFACE_DIRECTIVES } from './components/menu-surface/mdc.menu-surface.directive'; import { NOTCHED_OUTLINE_DIRECTIVES } from './components/notched-outline/mdc.notched-outline.directive'; import { RADIO_DIRECTIVES } from './components/radio/mdc.radio.directive'; import { MdcRippleDirective } from './components/ripple/mdc.ripple.directive'; import { SELECT_DIRECTIVES } from './components/select/mdc.select.directive'; import { SLIDER_DIRECTIVES } from './components/slider/mdc.slider.directive'; import { SWITCH_DIRECTIVES } from './components/switch/mdc.switch.directive'; import { TAB_BAR_DIRECTIVES } from './components/tab/mdc.tab.bar.directive'; import { TAB_DIRECTIVES } from './components/tab/mdc.tab.directive'; import { TAB_INDICATOR_DIRECTIVES } from './components/tab/mdc.tab.indicator.directive'; import { TAB_ROUTER_DIRECTIVES } from './components/tab/mdc.tab.router.directive'; import { TAB_SCROLLER_DIRECTIVES } from './components/tab/mdc.tab.scroller.directive'; import { TEXT_FIELD_DIRECTIVES } from './components/text-field/mdc.text-field.directive'; import { TOP_APP_BAR_DIRECTIVES } from './components/top-app-bar/mdc.top-app-bar.directive'; import { MdcScrollbarResizeDirective } from './components/utility/mdc.scrollbar-resize.directive'; export class MaterialModule { } MaterialModule.decorators = [ { type: NgModule, args: [{ imports: [ CommonModule ], declarations: [ ...BUTTON_DIRECTIVES, ...CARD_DIRECTIVES, ...CHECKBOX_DIRECTIVES, ...CHIP_DIRECTIVES, ...DIALOG_DIRECTIVES, ...DRAWER_DIRECTIVES, MdcElevationDirective, ...FAB_DIRECTIVES, MdcFloatingLabelDirective, ...FOCUS_TRAP_DIRECTIVES, ...FORM_FIELD_DIRECTIVES, ...ICON_BUTTON_DIRECTIVES, ...LINEAR_PROGRESS_DIRECTIVES, ...LIST_DIRECTIVES, ...MENU_DIRECTIVES, ...MENU_SURFACE_DIRECTIVES, ...NOTCHED_OUTLINE_DIRECTIVES, ...RADIO_DIRECTIVES, MdcRippleDirective, ...SELECT_DIRECTIVES, ...SLIDER_DIRECTIVES, ...SWITCH_DIRECTIVES, ...TAB_BAR_DIRECTIVES, ...TAB_DIRECTIVES, ...TAB_INDICATOR_DIRECTIVES, ...TAB_ROUTER_DIRECTIVES, ...TAB_SCROLLER_DIRECTIVES, ...TEXT_FIELD_DIRECTIVES, TOP_APP_BAR_DIRECTIVES, MdcScrollbarResizeDirective ], exports: [ ...BUTTON_DIRECTIVES, ...CARD_DIRECTIVES, ...CHECKBOX_DIRECTIVES, ...CHIP_DIRECTIVES, ...DIALOG_DIRECTIVES, ...DRAWER_DIRECTIVES, MdcElevationDirective, ...FAB_DIRECTIVES, MdcFloatingLabelDirective, ...FOCUS_TRAP_DIRECTIVES, ...FORM_FIELD_DIRECTIVES, ...ICON_BUTTON_DIRECTIVES, ...LINEAR_PROGRESS_DIRECTIVES, ...LIST_DIRECTIVES, ...MENU_DIRECTIVES, ...MENU_SURFACE_DIRECTIVES, ...NOTCHED_OUTLINE_DIRECTIVES, ...RADIO_DIRECTIVES, MdcRippleDirective, ...SELECT_DIRECTIVES, ...SLIDER_DIRECTIVES, ...SWITCH_DIRECTIVES, ...TAB_BAR_DIRECTIVES, ...TAB_DIRECTIVES, ...TAB_INDICATOR_DIRECTIVES, ...TAB_ROUTER_DIRECTIVES, ...TAB_SCROLLER_DIRECTIVES, ...TEXT_FIELD_DIRECTIVES, TOP_APP_BAR_DIRECTIVES, MdcScrollbarResizeDirective ] },] } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWF0ZXJpYWwubmcubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL21hdGVyaWFsLm5nLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUMvQyxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSwwQ0FBMEMsQ0FBQztBQUM3RSxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sc0NBQXNDLENBQUM7QUFDdkUsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sOENBQThDLENBQUM7QUFDbkYsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLHVDQUF1QyxDQUFDO0FBQ3hFLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLDBDQUEwQyxDQUFDO0FBQzdFLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLDBDQUEwQyxDQUFDO0FBQzdFLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLGdEQUFnRCxDQUFDO0FBQ3ZGLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxvQ0FBb0MsQ0FBQztBQUNwRSxPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSwwREFBMEQsQ0FBQztBQUNyRyxPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSxrREFBa0QsQ0FBQztBQUN6RixPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSxrREFBa0QsQ0FBQztBQUN6RixPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSxvREFBb0QsQ0FBQztBQUM1RixPQUFPLEVBQUUsMEJBQTBCLEVBQUUsTUFBTSw0REFBNEQsQ0FBQztBQUN4RyxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sc0NBQXNDLENBQUM7QUFDdkUsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLHNDQUFzQyxDQUFDO0FBQ3ZFLE9BQU8sRUFBRSx1QkFBdUIs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QkFDeEIsc0JBQXNCO29CQUN0QiwyQkFBMkI7aUJBQzlCO2FBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcbmltcG9ydCB7IEJVVFRPTl9ESVJFQ1RJVkVTIH0gZnJvbSAnLi9jb21wb25lbnRzL2J1dHRvbi9tZGMuYnV0dG9uLmRpcmVjdGl2ZSc7XG5pbXBvcnQgeyBDQVJEX0RJUkVDVElWRVMgfSBmcm9tICcuL2NvbXBvbmVudHMvY2FyZC9tZGMuY2FyZC5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgQ0hFQ0tCT1hfRElSRUNUSVZFUyB9IGZyb20gJy4vY29tcG9uZW50cy9jaGVja2JveC9tZGMuY2hlY2tib3guZGlyZWN0aXZlJztcbmltcG9ydCB7IENISVBfRElSRUNUSVZFUyB9IGZyb20gJy4vY29tcG9uZW50cy9jaGlwcy9tZGMuY2hpcC5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgRElBTE9HX0RJUkVDVElWRVMgfSBmcm9tICcuL2NvbXBvbmVudHMvZGlhbG9nL21kYy5kaWFsb2cuZGlyZWN0aXZlJztcbmltcG9ydCB7IERSQVdFUl9ESVJFQ1RJVkVTIH0gZnJvbSAnLi9jb21wb25lbnRzL2RyYXdlci9tZGMuZHJhd2VyLmRpcmVjdGl2ZSc7XG5pbXBvcnQgeyBNZGNFbGV2YXRpb25EaXJlY3RpdmUgfSBmcm9tICcuL2NvbXBvbmVudHMvZWxldmF0aW9uL21kYy5lbGV2YXRpb24uZGlyZWN0aXZlJztcbmltcG9ydCB7IEZBQl9ESVJFQ1RJVkVTIH0gZnJvbSAnLi9jb21wb25lbnRzL2ZhYi9tZGMuZmFiLmRpcmVjdGl2ZSc7XG5pbXBvcnQgeyBNZGNGbG9hdGluZ0xhYmVsRGlyZWN0aXZlIH0gZnJvbSAnLi9jb21wb25lbnRzL2Zsb2F0aW5nLWxhYmVsL21kYy5mbG9hdGluZy1sYWJlbC5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgRk9DVVNfVFJBUF9ESVJFQ1RJVkVTIH0gZnJvbSAnLi9jb21wb25lbnRzL2ZvY3VzLXRyYXAvbWRjLmZvY3VzLXRyYXAuZGlyZWN0aXZlJztcbmltcG9ydCB7IEZPUk1fRklFTERfRElSRUNUSVZFUyB9IGZyb20gJy4vY29tcG9uZW50cy9mb3JtLWZpZWxkL21kYy5mb3JtLWZpZWxkLmRpcmVjdGl2ZSc7XG5pbXBvcnQgeyBJQ09OX0JVVFRPTl9ESVJFQ1RJVkVTIH0gZnJvbSAnLi9jb21wb25lbnRzL2ljb24tYnV0dG9uL21kYy5pY29uLWJ1dHRvbi5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgTElORUFSX1BST0dSRVNTX0RJUkVDVElWRVMgfSBmcm9tICcuL2NvbXBvbmVudHMvbGluZWFyLXByb2dyZXNzL21kYy5saW5lYXItcHJvZ3Jlc3MuZGlyZWN0aXZlJztcbmltcG9ydCB7IExJU1RfRElSRUNUSVZFUyB9IGZyb20gJy4vY29tcG9uZW50cy9saXN0L21kYy5saXN0LmRpcmVjdGl2ZSc7XG5pbXBvcnQgeyBNRU5VX0RJUkVDVElWRVMgfSBmcm9tICcuL2NvbXBvbmVudHMvbWVudS9tZGMubWVudS5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgTUVOVV9TVVJGQUNFX0RJUkVDVElWRVMgfSBmcm9tICcuL2NvbXBvbmVudHMvbWVudS1zdXJmYWNlL21kYy5tZW51LXN1cmZhY2UuZGlyZWN0aXZlJztcbmltcG9ydCB7IE5PVENIRURfT1VUTElORV9ESVJFQ1RJVkVTIH0gZnJvbSAnLi9jb21wb25lbnRzL25vdGNoZWQtb3V0bGluZS9tZGMubm90Y2hlZC1vdXRsaW5lLmRpcmVjdGl2ZSc7XG5pbXBvcnQgeyBSQURJT19ESVJFQ1RJVkVTIH0gZnJvbSAnLi9jb21wb25lbnRzL3JhZGlvL21kYy5yYWRpby5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgTWRjUmlwcGxlRGlyZWN0aXZlIH0gZnJvbSAnLi9jb21wb25lbnRzL3JpcHBsZS9tZGMucmlwcGxlLmRpcmVjdGl2ZSc7XG5pbXBvcnQgeyBTRUxFQ1RfRElSRUNUSVZFUyB9IGZyb20gJy4vY29tcG9uZW50cy9zZWxlY3QvbWRjLnNlbGVjdC5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgU0xJREVSX0RJUkVDVElWRVMgfSBmcm9tICcuL2NvbXBvbmVudHMvc2xpZGVyL21kYy5zbGlkZXIuZGlyZWN0aXZlJztcbmltcG9ydCB7IFNXSVRDSF9ESVJFQ1RJVkVTIH0gZnJvbSAnLi9jb21wb25lbnRzL3N3aXRjaC9tZGMuc3dpdGNoLmRpcmVjdGl2ZSc7XG5pbXBvcnQgeyBUQUJfQkFSX0RJUkVDVElWRVMgfSBmcm9tICcuL2NvbXBvbmVudHMvdGFiL21kYy50YWIuYmFyLmRpcmVjdGl2ZSc7XG5pbXBvcnQgeyBUQUJfRElSRUNUSVZFUyB9IGZyb20gJy4vY29tcG9uZW50cy90YWIvbWRjLnRhYi5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgVEFCX0lORElDQVRPUl9ESVJFQ1RJVkVTIH0gZnJvbSAnLi9jb21wb25lbnRzL3RhYi9tZGMudGFiLmluZGljYXRvci5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgVEFCX1JPVVRFUl9ESVJFQ1RJVkVTIH0gZnJvbSAnLi9jb21wb25lbnRzL3RhYi9tZGMudGFiLnJvdXRlci5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgVEFCX1NDUk9MTEVSX0RJUkVDVElWRVMgfSBmcm9tICcuL2NvbXBvbmVudHMvdGFiL21kYy50YWIuc2Nyb2xsZXIuZGlyZWN0aXZlJzsgICBcbmltcG9ydCB7IFRFWFRfRklFTERfRElSRUNUSVZFUyB9IGZyb20gJy4vY29tcG9uZW50cy90ZXh0LWZpZWxkL21kYy50ZXh0LWZpZWxkLmRpcmVjdGl2ZSc7XG5pbXBvcnQgeyBUT1BfQVBQX0JBUl9ESVJFQ1RJVkVTIH0gZnJvbSAnLi9jb21wb25lbnRzL3RvcC1hcHAtYmFyL21kYy50b3AtYXBwLWJhci5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgTWRjU2Nyb2xsYmFyUmVzaXplRGlyZWN0aXZlIH0gZnJvbSAnLi9jb21wb25lbnRzL3V0aWxpdHkvbWRjLnNjcm9sbGJhci1yZXNpemUuZGlyZWN0aXZlJztcblxuQE5nTW9kdWxlKHtcbiAgICBpbXBvcnRzOiBbXG4gICAgICAgIENvbW1vbk1vZHVsZVxuICAgIF0sXG4gICAgZGVjbGFyYXRpb25zOiBbXG4gICAgICAgIC4uLkJVVFRPTl9ESVJFQ1RJVkVTLFxuICAgICAgICAuLi5DQVJEX0RJUkVDVElWRVMsXG4gICAgICAgIC4uLkNIRUNLQk9YX0RJUkVDVElWRVMsXG4gICAgICAgIC4uLkNISVBfRElSRUNUSVZFUyxcbiAgICAgICAgLi4uRElBTE9HX0RJUkVDVElWRVMsXG4gICAgICAgIC4uLkRSQVdFUl9ESVJFQ1RJVkVTLFxuICAgICAgICBNZGNFbGV2YXRpb25EaXJlY3RpdmUsXG4gICAgICAgIC4uLkZBQl9ESVJFQ1RJVkVTLFxuICAgICAgICBNZGNGbG9hdGluZ0xhYmVsRGlyZWN0aXZlLFxuICAgICAgICAuLi5GT0NVU19UUkFQX0RJUkVDVElWRVMsXG4gICAgICAgIC4uLkZPUk1fRklFTERfRElSRUNUSVZFUyxcbiAgICAgICAgLi4uSUNPTl9CVVRUT05fRElSRUNUSVZFUyxcbiAgICAgICAgLi4uTElORUFSX1BST0dSRVNTX0RJUkVDVElWRVMsXG4gICAgICAgIC4uLkxJU1RfRElSRUNUSVZFUyxcbiAgICAgICAgLi4uTUVOVV9ESVJFQ1RJVkVTLFxuICAgICAgICAuLi5NRU5VX1NVUkZBQ0VfRElSRUNUSVZFUyxcbiAgICAgICAgLi4uTk9UQ0hFRF9PVVRMSU5FX0RJUkVDVElWRVMsXG4gICAgICAgIC4uLlJBRElPX0RJUkVDVElWRVMsXG4gICAgICAgIE1kY1JpcHBsZURpcmVjdGl2ZSxcbiAgICAgICAgLi4uU0VMRUNUX0RJUkVDVElWRVMsXG4gICAgICAgIC4uLlNMSURFUl9ESVJFQ1RJVkVTLFxuICAgICAgICAuLi5TV0lUQ0hfRElSRUNUSVZFUyxcbiAgICAgICAgLi4uVEFCX0JBUl9ESVJFQ1RJVkVTLFxuICAgICAgICAuLi5UQUJfRElSRUNUSVZFUyxcbiAgICAgICAgLi4uVEFCX0lORElDQVRPUl9ESVJFQ1RJVkVTLFxuICAgICAgICAuLi5UQUJfUk9VVEVSX0RJUkVDVElWRVMsXG4gICAgICAgIC4uLlRBQl9TQ1JPTExFUl9ESVJFQ1RJVkVTLFxuICAgICAgICAuLi5URVhUX0ZJRUxEX0RJUkVDVElWRVMsXG4gICAgICAgIFRPUF9BUFBfQkFSX0RJUkVDVElWRVMsXG4gICAgICAgIE1kY1Njcm9sbGJhclJlc2l6ZURpcmVjdGl2ZVxuICAgIF0sXG4gICAgZXhwb3J0czogW1xuICAgICAgICAuLi5CVVRUT05fRElSRUNUSVZFUyxcbiAgICAgICAgLi4uQ0FSRF9ESVJFQ1RJVkVTLFxuICAgICAgICAuLi5DSEVDS0JPWF9ESVJFQ1RJVkVTLFxuICAgICAgICAuLi5DSElQX0RJUkVDVElWRVMsXG4gICAgICAgIC4uLkRJQUxPR19ESVJFQ1RJVkVTLFxuICAgICAgICAuLi5EUkFXRVJfRElSRUNUSVZFUyxcbiAgICAgICAgTWRjRWxldmF0aW9uRGlyZWN0aXZlLFxuICAgICAgICAuLi5GQUJfRElSRUNUSVZFUyxcbiAgICAgICAgTWRjRmxvYXRpbmdMYWJlbERpcmVjdGl2ZSxcbiAgICAgICAgLi4uRk9DVVNfVFJBUF9ESVJFQ1RJVkVTLFxuICAgICAgICAuLi5GT1JNX0ZJRUxEX0RJUkVDVElWRVMsXG4gICAgICAgIC4uLklDT05fQlVUVE9OX0RJUkVDVElWRVMsXG4gICAgICAgIC4uLkxJTkVBUl9QUk9HUkVTU19ESVJFQ1RJVkVTLFxuICAgICAgICAuLi5MSVNUX0RJUkVDVElWRVMsXG4gICAgICAgIC4uLk1FTlVfRElSRUNUSVZFUyxcbiAgICAgICAgLi4uTUVOVV9TVVJGQUNFX0RJUkVDVElWRVMsXG4gICAgICAgIC4uLk5PVENIRURfT1VUTElORV9ESVJFQ1RJVkVTLFxuICAgICAgICAuLi5SQURJT19ESVJFQ1RJVkVTLFxuICAgICAgICBNZGNSaXBwbGVEaXJlY3RpdmUsXG4gICAgICAgIC4uLlNFTEVDVF9ESVJFQ1RJVkVTLFxuICAgICAgICAuLi5TTElERVJfRElSRUNUSVZFUyxcbiAgICAgICAgLi4uU1dJVENIX0RJUkVDVElWRVMsXG4gICAgICAgIC4uLlRBQl9CQVJfRElSRUNUSVZFUyxcbiAgICAgICAgLi4uVEFCX0RJUkVDVElWRVMsXG4gICAgICAgIC4uLlRBQl9JTkRJQ0FUT1JfRElSRUNUSVZFUyxcbiAgICAgICAgLi4uVEFCX1JPVVRFUl9ESVJFQ1RJVkVTLFxuICAgICAgICAuLi5UQUJfU0NST0xMRVJfRElSRUNUSVZFUyxcbiAgICAgICAgLi4uVEVYVF9GSUVMRF9ESVJFQ1RJVkVTLFxuICAgICAgICBUT1BfQVBQX0JBUl9ESVJFQ1RJVkVTLFxuICAgICAgICBNZGNTY3JvbGxiYXJSZXNpemVEaXJlY3RpdmVcbiAgICBdXG59KVxuZXhwb3J0IGNsYXNzIE1hdGVyaWFsTW9kdWxlIHt9Il19