Skip to content

Commit 4d0de2f

Browse files
authored
chore(select): create select scaffold (#1240)
1 parent a8fcc5a commit 4d0de2f

File tree

14 files changed

+75
-1
lines changed

14 files changed

+75
-1
lines changed

src/demo-app/demo-app-module.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ import {SlideToggleDemo} from './slide-toggle/slide-toggle-demo';
2626
import {ToolbarDemo} from './toolbar/toolbar-demo';
2727
import {ButtonDemo} from './button/button-demo';
2828
import {MdCheckboxDemoNestedChecklist, CheckboxDemo} from './checkbox/checkbox-demo';
29+
import {SelectDemo} from './select/select-demo';
2930
import {SliderDemo} from './slider/slider-demo';
3031
import {SidenavDemo} from './sidenav/sidenav-demo';
3132
import {PortalDemo, ScienceJoke} from './portal/portal-demo';
@@ -68,6 +69,7 @@ import {TabsDemo} from './tabs/tab-group-demo';
6869
RippleDemo,
6970
RotiniPanel,
7071
ScienceJoke,
72+
SelectDemo,
7173
SidenavDemo,
7274
SliderDemo,
7375
SlideToggleDemo,

src/demo-app/demo-app/demo-app.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
<a md-list-item [routerLink]="['progress-circle']">Progress Circle</a>
2020
<a md-list-item [routerLink]="['radio']">Radio</a>
2121
<a md-list-item [routerLink]="['ripple']">Ripple</a>
22+
<a md-list-item [routerLink]="['select']">Select</a>
2223
<a md-list-item [routerLink]="['sidenav']">Sidenav</a>
2324
<a md-list-item [routerLink]="['slider']">Slider</a>
2425
<a md-list-item [routerLink]="['slide-toggle']">Slide Toggle</a>

src/demo-app/demo-app/routes.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,10 @@ import {OverlayDemo} from '../overlay/overlay-demo';
1616
import {PortalDemo} from '../portal/portal-demo';
1717
import {ProgressBarDemo} from '../progress-bar/progress-bar-demo';
1818
import {ProgressCircleDemo} from '../progress-circle/progress-circle-demo';
19+
import {SelectDemo} from '../select/select-demo';
20+
import {SidenavDemo} from '../sidenav/sidenav-demo';
1921
import {SlideToggleDemo} from '../slide-toggle/slide-toggle-demo';
2022
import {SliderDemo} from '../slider/slider-demo';
21-
import {SidenavDemo} from '../sidenav/sidenav-demo';
2223
import {RadioDemo} from '../radio/radio-demo';
2324
import {CardDemo} from '../card/card-demo';
2425
import {MenuDemo} from '../menu/menu-demo';
@@ -32,6 +33,7 @@ export const DEMO_APP_ROUTES: Routes = [
3233
{path: 'button', component: ButtonDemo},
3334
{path: 'card', component: CardDemo},
3435
{path: 'radio', component: RadioDemo},
36+
{path: 'select', component: SelectDemo},
3537
{path: 'sidenav', component: SidenavDemo},
3638
{path: 'slide-toggle', component: SlideToggleDemo},
3739
{path: 'slider', component: SliderDemo},

src/demo-app/select/select-demo.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<md-select></md-select>

src/demo-app/select/select-demo.scss

Whitespace-only changes.

src/demo-app/select/select-demo.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import {Component} from '@angular/core';
2+
3+
4+
@Component({
5+
moduleId: module.id,
6+
selector: 'select-demo',
7+
templateUrl: 'select-demo.html',
8+
styleUrls: ['select-demo.css'],
9+
})
10+
export class SelectDemo {
11+
12+
}

src/demo-app/system-config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ const components = [
1616
'progress-bar',
1717
'progress-circle',
1818
'radio',
19+
'select',
1920
'sidenav',
2021
'slider',
2122
'slide-toggle',

src/lib/all/all.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import {MdButtonToggleModule} from '@angular2-material/button-toggle';
33
import {MdButtonModule} from '@angular2-material/button';
44
import {MdCheckboxModule} from '@angular2-material/checkbox';
55
import {MdRadioModule} from '@angular2-material/radio';
6+
import {MdSelectModule} from '@angular2-material/select';
67
import {MdSlideToggleModule} from '@angular2-material/slide-toggle';
78
import {MdSliderModule} from '@angular2-material/slider';
89
import {MdSidenavModule} from '@angular2-material/sidenav';
@@ -42,6 +43,7 @@ const MATERIAL_MODULES = [
4243
MdProgressCircleModule,
4344
MdRadioModule,
4445
MdRippleModule,
46+
MdSelectModule,
4547
MdSidenavModule,
4648
MdSliderModule,
4749
MdSlideToggleModule,
@@ -64,6 +66,7 @@ const MATERIAL_MODULES = [
6466
MdProgressBarModule.forRoot(),
6567
MdProgressCircleModule.forRoot(),
6668
MdRippleModule.forRoot(),
69+
MdSelectModule.forRoot(),
6770
MdSidenavModule.forRoot(),
6871
MdTabsModule.forRoot(),
6972
MdToolbarModule.forRoot(),

src/lib/select/index.ts

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import {NgModule, ModuleWithProviders} from '@angular/core';
2+
import {MdSelect} from './select';
3+
export * from './select';
4+
5+
@NgModule({
6+
imports: [],
7+
exports: [MdSelect],
8+
declarations: [MdSelect],
9+
})
10+
export class MdSelectModule {
11+
static forRoot(): ModuleWithProviders {
12+
return {
13+
ngModule: MdSelectModule,
14+
providers: []
15+
};
16+
}
17+
}

src/lib/select/select.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
I'm a select!

0 commit comments

Comments
 (0)