Skip to content

Commit dd37acf

Browse files
amcdnltinayuangao
authored andcommitted
Add complex tabs example (#6295)
* demos(tabs): add advanced demo for tabs * demo(tabs): update example module
1 parent a7ce31e commit dd37acf

File tree

4 files changed

+63
-4
lines changed

4 files changed

+63
-4
lines changed

src/material-examples/example-module.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -455,6 +455,11 @@ export const EXAMPLE_COMPONENTS = {
455455
additionalFiles: null,
456456
selectorName: null
457457
},
458+
{
459+
'table-basic': {
460+
title: 'Basic table',
461+
component: TableBasicExample,
462+
},
458463
'stepper-overview': {
459464
title: 'Stepper overview',
460465
component: StepperOverviewExample,
@@ -504,7 +509,7 @@ export const EXAMPLE_COMPONENTS = {
504509
selectorName: null
505510
},
506511
'tabs-template-label': {
507-
title: 'Coming soon!',
512+
title: 'Complex Example',
508513
component: TabsTemplateLabelExample,
509514
additionalFiles: null,
510515
selectorName: null
Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,7 @@
1-
/** No CSS for this example */
1+
.demo-tab-group {
2+
border: 1px solid #e8e8e8;
3+
}
4+
5+
.demo-tab-content {
6+
padding: 16px;
7+
}
Lines changed: 48 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,48 @@
1-
More examples coming soon!
1+
<md-tab-group class="demo-tab-group">
2+
<md-tab label="Tab 1">
3+
<div class="demo-tab-content">
4+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla venenatis ante augue.
5+
Phasellus volutpat neque ac dui mattis vulputate. Etiam consequat aliquam cursus.
6+
In sodales pretium ultrices. Maecenas lectus est, sollicitudin consectetur felis nec,
7+
feugiat ultricies mi. Aliquam erat volutpat. Nam placerat, tortor in ultrices porttitor,
8+
orci enim rutrum enim, vel tempor sapien arcu a tellus.
9+
</div>
10+
</md-tab>
11+
<md-tab label="Tab 2">
12+
<ng-template md-tab-label>
13+
14+
</ng-template>
15+
<div class="demo-tab-content">
16+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla venenatis ante augue.
17+
Phasellus volutpat neque ac dui mattis vulputate. Etiam consequat aliquam cursus.
18+
In sodales pretium ultrices. Maecenas lectus est, sollicitudin consectetur felis nec,
19+
feugiat ultricies mi. Aliquam erat volutpat. Nam placerat, tortor in ultrices porttitor,
20+
orci enim rutrum enim, vel tempor sapien arcu a tellus.
21+
</div>
22+
</md-tab>
23+
<md-tab label="Tab 3" disabled>
24+
No content
25+
</md-tab>
26+
<md-tab label="Tab 4">
27+
<div class="demo-tab-content">
28+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla venenatis ante augue.
29+
Phasellus volutpat neque ac dui mattis vulputate. Etiam consequat aliquam cursus.
30+
In sodales pretium ultrices. Maecenas lectus est, sollicitudin consectetur felis nec,
31+
feugiat ultricies mi. Aliquam erat volutpat. Nam placerat, tortor in ultrices porttitor,
32+
orci enim rutrum enim, vel tempor sapien arcu a tellus.
33+
<br />
34+
<br />
35+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla venenatis ante augue.
36+
Phasellus volutpat neque ac dui mattis vulputate. Etiam consequat aliquam cursus.
37+
In sodales pretium ultrices. Maecenas lectus est, sollicitudin consectetur felis nec,
38+
feugiat ultricies mi. Aliquam erat volutpat. Nam placerat, tortor in ultrices porttitor,
39+
orci enim rutrum enim, vel tempor sapien arcu a tellus.
40+
</div>
41+
</md-tab>
42+
<md-tab label="Tab 5">
43+
No content
44+
</md-tab>
45+
<md-tab label="Tab 6">
46+
No content
47+
</md-tab>
48+
</md-tab-group>
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
import {Component} from '@angular/core';
22

33
/**
4-
* @title Coming soon!
4+
* @title Complex Example
55
*/
66
@Component({
77
selector: 'tabs-template-label-example',
88
templateUrl: 'tabs-template-label-example.html',
9+
styleUrls: ['./tabs-template-label-example.css']
910
})
1011
export class TabsTemplateLabelExample {}

0 commit comments

Comments
 (0)