diff --git a/src/lib/core/theming/_all-theme.scss b/src/lib/core/theming/_all-theme.scss index a4a03a561dc5..084e2585350e 100644 --- a/src/lib/core/theming/_all-theme.scss +++ b/src/lib/core/theming/_all-theme.scss @@ -13,6 +13,7 @@ @import '../../progress-bar/progress-bar-theme'; @import '../../progress-circle/progress-circle-theme'; @import '../../radio/radio-theme'; +@import '../../select/select-theme'; @import '../../sidenav/sidenav-theme'; @import '../../slide-toggle/slide-toggle-theme'; @import '../../slider/slider-theme'; @@ -37,6 +38,7 @@ @include md-progress-bar-theme($theme); @include md-progress-circle-theme($theme); @include md-radio-theme($theme); + @include md-select-theme($theme); @include md-sidenav-theme($theme); @include md-slide-toggle-theme($theme); @include md-slider-theme($theme); diff --git a/src/lib/select/_select-theme.scss b/src/lib/select/_select-theme.scss new file mode 100644 index 000000000000..78ac7a3f8cdf --- /dev/null +++ b/src/lib/select/_select-theme.scss @@ -0,0 +1,6 @@ +@import '../core/theming/palette'; +@import '../core/theming/theming'; + +@mixin md-select-theme($theme) { + +} diff --git a/src/lib/select/index.ts b/src/lib/select/index.ts index 9495a665b235..da05b1ee80ff 100644 --- a/src/lib/select/index.ts +++ b/src/lib/select/index.ts @@ -1,11 +1,12 @@ import {NgModule, ModuleWithProviders} from '@angular/core'; import {MdSelect} from './select'; +import {MdOption} from './option'; export * from './select'; @NgModule({ imports: [], - exports: [MdSelect], - declarations: [MdSelect], + exports: [MdSelect, MdOption], + declarations: [MdSelect, MdOption], }) export class MdSelectModule { static forRoot(): ModuleWithProviders { diff --git a/src/lib/select/option.ts b/src/lib/select/option.ts new file mode 100644 index 000000000000..ac716c040054 --- /dev/null +++ b/src/lib/select/option.ts @@ -0,0 +1,10 @@ +import {Component, ViewEncapsulation} from '@angular/core'; + +@Component({ + moduleId: module.id, + selector: 'md-option', + template: ``, + styleUrls: ['select.css'], + encapsulation: ViewEncapsulation.None +}) +export class MdOption {} diff --git a/src/lib/select/select.ts b/src/lib/select/select.ts index b38b95e1439b..7e5cb52374f2 100644 --- a/src/lib/select/select.ts +++ b/src/lib/select/select.ts @@ -1,10 +1,10 @@ import {Component, ViewEncapsulation} from '@angular/core'; @Component({ - moduleId: module.id, - selector: 'md-select', - templateUrl: 'select.html', - styleUrls: ['select.css'], - encapsulation: ViewEncapsulation.None + moduleId: module.id, + selector: 'md-select', + templateUrl: 'select.html', + styleUrls: ['select.css'], + encapsulation: ViewEncapsulation.None }) export class MdSelect {}