From cf9489b259270bb32f17c4fa0644ed4bbd6cddca Mon Sep 17 00:00:00 2001 From: Patty RoDee Date: Mon, 16 Apr 2018 12:30:27 -0700 Subject: [PATCH] feat(tabs): Add tab indicator inside tab (#2565) --- demos/tab.html | 293 +++++++++++++++--- demos/tab.scss | 24 +- packages/mdc-tab-indicator/README.md | 6 +- packages/mdc-tab-indicator/_mixins.scss | 6 - packages/mdc-tab-indicator/foundation.js | 12 +- packages/mdc-tab-indicator/index.js | 4 +- .../mdc-tab-indicator/mdc-tab-indicator.scss | 10 +- packages/mdc-tab/README.md | 42 ++- packages/mdc-tab/adapter.js | 15 + packages/mdc-tab/constants.js | 3 + packages/mdc-tab/foundation.js | 20 +- packages/mdc-tab/index.js | 76 +++-- packages/mdc-tab/mdc-tab.scss | 53 +++- packages/mdc-tab/package-lock.json | 18 -- packages/mdc-tab/package.json | 7 +- test/unit/mdc-tab/foundation.test.js | 33 ++ test/unit/mdc-tab/mdc-tab.test.js | 47 ++- 17 files changed, 535 insertions(+), 134 deletions(-) delete mode 100644 packages/mdc-tab/package-lock.json diff --git a/demos/tab.html b/demos/tab.html index 4703500cee9..fd0db218d60 100644 --- a/demos/tab.html +++ b/demos/tab.html @@ -40,18 +40,36 @@
-
- - +
@@ -64,80 +82,267 @@

RTL

-

Basic Tabs

+

Tabs

+ +

Text Label

- + + +
+ +
+

Icon

+
+ + + -
- - -
+ +
+

Text Label and Icon

- + + -
- - -
-
-
-

Basic Tabs with Custom Colors

+
+

Stacked Text Label and Icon

+
+ + + +
+ +
+

Text Label Width-Matching Indicator

- + + -
- - -
+ +
+

Text Label with Icon Indicator

- + + -
- - -
+ +
+

Customization

+
+ + + +
+