From 7fbf943a2d1dd947a057c3f028a35720f5ab6ead Mon Sep 17 00:00:00 2001 From: neverland Date: Fri, 14 Jun 2019 17:29:30 +0800 Subject: [PATCH] [improvement] Tab: support string type of line-width & line-height (#3514) --- .../test/__snapshots__/demo.spec.js.snap | 2 +- .../list/test/__snapshots__/demo.spec.js.snap | 2 +- packages/tab/en-US.md | 4 +- .../tab/test/__snapshots__/demo.spec.js.snap | 16 +++---- .../tab/test/__snapshots__/index.spec.js.snap | 6 +-- packages/tab/test/index.spec.js | 8 ++-- packages/tab/zh-CN.md | 4 +- packages/tabs/index.js | 47 +++++-------------- packages/tabs/utils.ts | 17 +++++++ packages/utils/test/index.spec.js | 2 + packages/utils/validate/number.ts | 2 +- 11 files changed, 52 insertions(+), 58 deletions(-) create mode 100644 packages/tabs/utils.ts diff --git a/packages/index-bar/test/__snapshots__/demo.spec.js.snap b/packages/index-bar/test/__snapshots__/demo.spec.js.snap index 05f027a1b..d3a5445d1 100644 --- a/packages/index-bar/test/__snapshots__/demo.spec.js.snap +++ b/packages/index-bar/test/__snapshots__/demo.spec.js.snap @@ -5,7 +5,7 @@ exports[`renders demo correctly 1`] = `
-
+
diff --git a/packages/list/test/__snapshots__/demo.spec.js.snap b/packages/list/test/__snapshots__/demo.spec.js.snap index d0b791185..6bb87444c 100644 --- a/packages/list/test/__snapshots__/demo.spec.js.snap +++ b/packages/list/test/__snapshots__/demo.spec.js.snap @@ -5,7 +5,7 @@ exports[`renders demo correctly 1`] = `
-
+
diff --git a/packages/tab/en-US.md b/packages/tab/en-US.md index 4e4c0871d..3ed7adec2 100644 --- a/packages/tab/en-US.md +++ b/packages/tab/en-US.md @@ -159,8 +159,8 @@ In swipeable mode, you can switch tabs with swipe gestrue in the content | type | Can be set to `line` `card` | `String` | `line` | | duration | Toggle tab's animation time | `Number` | `0.3` | - | | background | Background color | `String` | `white` | -| line-width | Width of tab line (px) | `Number` | Width of active tab | -| line-height | Height of tab line (px) | `Number` | 3 | +| line-width | Width of tab line | `Number | String` | Width of active tab | +| line-height | Height of tab line | `Number | String` | `3px` | | color | Tab color | `String` | `#f44` | | title-active-color | Title active color | `String` | - | | title-inactive-color | Title inactive color | `String` | - | diff --git a/packages/tab/test/__snapshots__/demo.spec.js.snap b/packages/tab/test/__snapshots__/demo.spec.js.snap index 597991c82..d0fc275e8 100644 --- a/packages/tab/test/__snapshots__/demo.spec.js.snap +++ b/packages/tab/test/__snapshots__/demo.spec.js.snap @@ -6,7 +6,7 @@ exports[`renders demo correctly 1`] = `
-
+
@@ -33,7 +33,7 @@ exports[`renders demo correctly 1`] = `
-
+
@@ -76,7 +76,7 @@ exports[`renders demo correctly 1`] = `
-
+
@@ -121,7 +121,7 @@ exports[`renders demo correctly 1`] = `
-
+
@@ -140,7 +140,7 @@ exports[`renders demo correctly 1`] = `
-
+
@@ -167,7 +167,7 @@ exports[`renders demo correctly 1`] = `
-
+