diff --git a/src/material-examples/button-card/button-card-example.css b/src/material-examples/button-card/button-card-example.css new file mode 100644 index 000000000000..7432308753e6 --- /dev/null +++ b/src/material-examples/button-card/button-card-example.css @@ -0,0 +1 @@ +/** No CSS for this example */ diff --git a/src/material-examples/button-card/button-card-example.html b/src/material-examples/button-card/button-card-example.html new file mode 100644 index 000000000000..b19d4038d6b4 --- /dev/null +++ b/src/material-examples/button-card/button-card-example.html @@ -0,0 +1,9 @@ + + + Card with action buttons + + + + + + diff --git a/src/material-examples/button-card/button-card-example.ts b/src/material-examples/button-card/button-card-example.ts new file mode 100644 index 000000000000..e60b22ab2283 --- /dev/null +++ b/src/material-examples/button-card/button-card-example.ts @@ -0,0 +1,11 @@ +import {Component} from '@angular/core'; + +/** + * @title Button usage in cards + */ +@Component({ + selector: 'button-card-example', + templateUrl: 'button-card-example.html', + styleUrls: ['button-card-example.css'], +}) +export class ButtonCardExample {} diff --git a/src/material-examples/button-overview/button-overview-example.css b/src/material-examples/button-overview/button-overview-example.css index 7432308753e6..06771783ca91 100644 --- a/src/material-examples/button-overview/button-overview-example.css +++ b/src/material-examples/button-overview/button-overview-example.css @@ -1 +1,16 @@ -/** No CSS for this example */ +.example-button-row { + background: #f3f3f3; + padding: 16px; + border-radius: 3px; + display: flex; + justify-content: center; +} + +.example-button-row .mat-button, +.example-button-row .mat-raised-button, +.example-button-row .mat-icon-button, +.example-button-row .mat-fab, +.example-button-row .mat-mini-fab { + text-transform: uppercase; + margin: 0 8px; +} diff --git a/src/material-examples/button-overview/button-overview-example.html b/src/material-examples/button-overview/button-overview-example.html index 0dcb901d1d1c..a6c5eb5736ce 100644 --- a/src/material-examples/button-overview/button-overview-example.html +++ b/src/material-examples/button-overview/button-overview-example.html @@ -1 +1,76 @@ - +

Basic Buttons

+
+ + + + + + Link +
+ +

Raised Buttons

+
+ + + + + + Link +
+ +

Icon Buttons

+
+ + + + + +
+ +

Fab Buttons

+
+ + + + + +
+ +

Mini Fab Buttons

+
+ + + + + +
diff --git a/src/material-examples/button-overview/button-overview-example.ts b/src/material-examples/button-overview/button-overview-example.ts index 9dbde6873eba..9b5624e057fd 100644 --- a/src/material-examples/button-overview/button-overview-example.ts +++ b/src/material-examples/button-overview/button-overview-example.ts @@ -6,5 +6,6 @@ import {Component} from '@angular/core'; @Component({ selector: 'button-overview-example', templateUrl: 'button-overview-example.html', + styleUrls: ['button-overview-example.css'] }) export class ButtonOverviewExample {} diff --git a/src/material-examples/button-toolbar/button-toolbar-example.css b/src/material-examples/button-toolbar/button-toolbar-example.css new file mode 100644 index 000000000000..1a8529e88cf7 --- /dev/null +++ b/src/material-examples/button-toolbar/button-toolbar-example.css @@ -0,0 +1,3 @@ +.example-spacer { + flex: 1; +} diff --git a/src/material-examples/button-toolbar/button-toolbar-example.html b/src/material-examples/button-toolbar/button-toolbar-example.html new file mode 100644 index 000000000000..3237711761ab --- /dev/null +++ b/src/material-examples/button-toolbar/button-toolbar-example.html @@ -0,0 +1,10 @@ + + + Toolbar with icon buttons + + + diff --git a/src/material-examples/button-toolbar/button-toolbar-example.ts b/src/material-examples/button-toolbar/button-toolbar-example.ts new file mode 100644 index 000000000000..47088e66bf56 --- /dev/null +++ b/src/material-examples/button-toolbar/button-toolbar-example.ts @@ -0,0 +1,11 @@ +import {Component} from '@angular/core'; + +/** + * @title Icon button usage in toolbar + */ +@Component({ + selector: 'button-toolbar-example', + templateUrl: 'button-toolbar-example.html', + styleUrls: ['button-toolbar-example.css'], +}) +export class ButtonToolbarExample {} diff --git a/src/material-examples/button-types/button-types-example.css b/src/material-examples/button-types/button-types-example.css deleted file mode 100644 index 9771bda678bf..000000000000 --- a/src/material-examples/button-types/button-types-example.css +++ /dev/null @@ -1,5 +0,0 @@ -.example-button-row { - display: flex; - align-items: center; - justify-content: space-around; -} diff --git a/src/material-examples/button-types/button-types-example.html b/src/material-examples/button-types/button-types-example.html deleted file mode 100644 index 852556d94561..000000000000 --- a/src/material-examples/button-types/button-types-example.html +++ /dev/null @@ -1,64 +0,0 @@ -

Basic Buttons

-
- - - - - - Link -
- -

Raised Buttons

-
- - - - - - Link -
- -

Icon Buttons

-
- - - - - -
- -

Fab Buttons

-
- - - - - - - Link -
- -

Mini Fab Buttons

-
- - - - - - - Link -
diff --git a/src/material-examples/button-types/button-types-example.ts b/src/material-examples/button-types/button-types-example.ts deleted file mode 100644 index 525729b2cc08..000000000000 --- a/src/material-examples/button-types/button-types-example.ts +++ /dev/null @@ -1,11 +0,0 @@ -import {Component} from '@angular/core'; - -/** - * @title Button varieties - */ -@Component({ - selector: 'button-types-example', - templateUrl: 'button-types-example.html', - styleUrls: ['button-types-example.css'], -}) -export class ButtonTypesExample {} diff --git a/src/material-examples/example-module.ts b/src/material-examples/example-module.ts index 868749123e63..fb6b8049e126 100644 --- a/src/material-examples/example-module.ts +++ b/src/material-examples/example-module.ts @@ -20,7 +20,8 @@ import {AutocompleteSimpleExample} from './autocomplete-simple/autocomplete-simp 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 {ButtonCardExample} from "./button-card/button-card-example"; +import {ButtonToolbarExample} from "./button-toolbar/button-toolbar-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'; @@ -170,9 +171,15 @@ export const EXAMPLE_COMPONENTS = { additionalFiles: null, selectorName: null }, - 'button-types': { - title: 'Button varieties', - component: ButtonTypesExample, + 'button-card': { + title: 'Button usage in cards', + component: ButtonCardExample, + additionalFiles: null, + selectorName: null + }, + 'button-toolbar': { + title: 'Icon button usage in toolbar', + component: ButtonToolbarExample, additionalFiles: null, selectorName: null }, @@ -816,7 +823,8 @@ export const EXAMPLE_LIST = [ ButtonOverviewExample, ButtonToggleExclusiveExample, ButtonToggleOverviewExample, - ButtonTypesExample, + ButtonCardExample, + ButtonToolbarExample, CardFancyExample, CardOverviewExample, CdkTableBasicExample,