carbon-components-angular
Version:
Next generation components
1 lines • 5.84 kB
Source Map (JSON)
{"version":3,"file":"carbon-components-angular-timepicker-select.mjs","sources":["../../src/timepicker-select/timepicker-select.component.ts","../../src/timepicker-select/timepicker-select.module.ts","../../src/timepicker-select/carbon-components-angular-timepicker-select.ts"],"sourcesContent":["import {\n\tComponent,\n\tInput,\n\tOutput,\n\tEventEmitter,\n\tHostBinding,\n\tTemplateRef\n} from \"@angular/core\";\nimport { Select } from \"carbon-components-angular/select\";\nimport { NG_VALUE_ACCESSOR } from \"@angular/forms\";\n\n/**\n * Get started with importing the module:\n *\n * ```typescript\n * import { TimePickerSelectModule } from 'carbon-components-angular';\n * ```\n *\n * [See demo](../../?path=/story/components-time-picker-select--simple)\n */\n@Component({\n\tselector: \"cds-timepicker-select, ibm-timepicker-select\",\n\ttemplate: `\n\t\t<label *ngIf=\"!skeleton && label\" [attr.for]=\"id\" class=\"cds--label cds--visually-hidden\">{{label}}</label>\n\t\t<div class=\"cds--select-input__wrapper\">\n\t\t\t<select\n\t\t\t\t#select\n\t\t\t\t[attr.id]=\"id\"\n\t\t\t\t[attr.aria-label]=\"ariaLabel\"\n\t\t\t\t[disabled]=\"disabled\"\n\t\t\t\t(change)=\"onChange($event)\"\n\t\t\t\tclass=\"cds--select-input\">\n\t\t\t\t<ng-content></ng-content>\n\t\t\t</select>\n\t\t\t<svg cdsIcon=\"chevron--down\" size=\"16\" *ngIf=\"!skeleton\" class=\"cds--select__arrow\"></svg>\n\t\t</div>\n\t`,\n\tproviders: [\n\t\t{\n\t\t\tprovide: NG_VALUE_ACCESSOR,\n\t\t\tuseExisting: TimePickerSelect,\n\t\t\tmulti: true\n\t\t}\n\t]\n})\nexport class TimePickerSelect extends Select {\n\t@HostBinding(\"class.cds--select\") timeSelect = true;\n\t@HostBinding(\"class.cds--time-picker__select\") timePickerSelect = true;\n\n\t@Input() id = `timepicker-select-${TimePickerSelect.selectCount++}`;\n\n\t@Input() ariaLabel: string;\n\n\t/**\n\t * Set to true for a loading select.\n\t */\n\t@Input() skeleton = false;\n\n\t/**\n\t * @deprecated since v5 - Use `cdsLayer` directive instead\n\t * `light` or `dark` select theme\n\t */\n\t@Input() theme: \"light\" | \"dark\" = \"dark\";\n\n\t@Input() label: string;\n\n\t@HostBinding(\"class.cds--skeleton\") timePickerSelectSkeleton = this.skeleton;\n\n\t@HostBinding(\"class.cds--select--light\") get timePickerSelectLight() {\n\t\treturn this.theme === \"light\";\n\t}\n}\n","import { NgModule } from \"@angular/core\";\nimport { CommonModule } from \"@angular/common\";\nimport { TimePickerSelect } from \"./timepicker-select.component\";\nimport { SelectModule } from \"carbon-components-angular/select\";\nimport { IconModule } from \"carbon-components-angular/icon\";\n\n@NgModule({\n\tdeclarations: [\n\t\tTimePickerSelect\n\t],\n\texports: [\n\t\tTimePickerSelect\n\t],\n\timports: [\n\t\tSelectModule,\n\t\tCommonModule,\n\t\tIconModule\n\t]\n})\nexport class TimePickerSelectModule { }\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":"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"}