From 99036dbff8e49572dc15ca723392e5c6720de235 Mon Sep 17 00:00:00 2001 From: Solomon Himelbloom <2001solomon@gmail.com> Date: Sun, 9 Aug 2020 13:00:26 -0800 Subject: [PATCH 1/5] Boilerplate thumbnav code --- src/README.md | 1 + src/Thumbnav/README.md | 19 +++++++++++++++++++ src/Thumbnav/Thumbnav.svelte | 9 +++++++++ src/index.js | 2 ++ stories/Thumbnav.stories.js | 19 +++++++++++++++++++ stories/views/Thumbnav/ThumbnavView.svelte | 17 +++++++++++++++++ 6 files changed, 67 insertions(+) create mode 100644 src/Thumbnav/README.md create mode 100644 src/Thumbnav/Thumbnav.svelte create mode 100644 stories/Thumbnav.stories.js create mode 100644 stories/views/Thumbnav/ThumbnavView.svelte diff --git a/src/README.md b/src/README.md index 93410f1..a54f566 100644 --- a/src/README.md +++ b/src/README.md @@ -19,4 +19,5 @@ - [Flex](Flex#flex) - [List](List#list) - [Tile](Tile#tile) +- [Thumbnav](Thumbnav#thumbnav) - [Width](helpers#width) diff --git a/src/Thumbnav/README.md b/src/Thumbnav/README.md new file mode 100644 index 0000000..98c074f --- /dev/null +++ b/src/Thumbnav/README.md @@ -0,0 +1,19 @@ +# ⚠️ This Section is a WIP ⚠️ + + +# Thumbnav +> [UIKit documentation](https://getuikit.com/docs/thumbnav) + +> [Storybook](https://0c370t.github.io/Svelte-UIKit3/docs/?path=/story/Thumbnav--main) +## Usage + +#### Props +| name | type | description | see also | +|-------------|-------|------------------------------|---------------------------------| + +#### Slots +| name | type | inside | description | +|---------|------|------------------------|-------------------------------------------| + +#### Real Example +> Note that all props are default values diff --git a/src/Thumbnav/Thumbnav.svelte b/src/Thumbnav/Thumbnav.svelte new file mode 100644 index 0000000..288550f --- /dev/null +++ b/src/Thumbnav/Thumbnav.svelte @@ -0,0 +1,9 @@ + + + + +

Hello, world.

\ No newline at end of file diff --git a/src/index.js b/src/index.js index 5c75935..ae0a2b8 100644 --- a/src/index.js +++ b/src/index.js @@ -41,5 +41,7 @@ export {default as List, listOptions} from "./List/List.svelte"; export {default as Tile, tileOptions} from "./Tile/Tile.svelte"; +export {default as Thumbnav} from "./Thumbnav/Thumbnav.svelte"; + export {uk_width} from "./helpers/width"; export {uk_animate} from "./helpers/animation"; \ No newline at end of file diff --git a/stories/Thumbnav.stories.js b/stories/Thumbnav.stories.js new file mode 100644 index 0000000..7e60b92 --- /dev/null +++ b/stories/Thumbnav.stories.js @@ -0,0 +1,19 @@ +import ThumbnavView from "./views/Thumbnav/ThumbnavView.svelte"; +import {thumbnavOptions} from "../src"; +import {withKnobs, text, boolean, number, select} from "@storybook/addon-knobs"; +import {validWidths} from "../src/helpers/width"; + +export default { + title: 'Thumbnav', + component: ThumbnavView, + decorators: [withKnobs] +}; + +export const Main = () => ({ + Component: ThumbnavView, + props: { + props: { + + }, + } +}); \ No newline at end of file diff --git a/stories/views/Thumbnav/ThumbnavView.svelte b/stories/views/Thumbnav/ThumbnavView.svelte new file mode 100644 index 0000000..9083685 --- /dev/null +++ b/stories/views/Thumbnav/ThumbnavView.svelte @@ -0,0 +1,17 @@ + + + \ No newline at end of file From 0d1cff3dd13093d831228ad391a1261ce58e7015 Mon Sep 17 00:00:00 2001 From: Solomon Himelbloom <2001solomon@gmail.com> Date: Sun, 9 Aug 2020 13:11:14 -0800 Subject: [PATCH 2/5] Change index and readme order --- src/README.md | 2 +- src/Thumbnav/Thumbnav.svelte | 9 ++++++++- src/index.js | 4 ++-- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/README.md b/src/README.md index a54f566..bf2e7c4 100644 --- a/src/README.md +++ b/src/README.md @@ -18,6 +18,6 @@ - [Dropdown](Dropdown#dropdown) - [Flex](Flex#flex) - [List](List#list) -- [Tile](Tile#tile) - [Thumbnav](Thumbnav#thumbnav) +- [Tile](Tile#tile) - [Width](helpers#width) diff --git a/src/Thumbnav/Thumbnav.svelte b/src/Thumbnav/Thumbnav.svelte index 288550f..b50d63d 100644 --- a/src/Thumbnav/Thumbnav.svelte +++ b/src/Thumbnav/Thumbnav.svelte @@ -1,9 +1,16 @@ -

Hello, world.

\ No newline at end of file + \ No newline at end of file diff --git a/src/index.js b/src/index.js index ae0a2b8..c2ad906 100644 --- a/src/index.js +++ b/src/index.js @@ -39,9 +39,9 @@ export {default as Inline} from "./Utility/Inline.svelte"; export {default as List, listOptions} from "./List/List.svelte"; -export {default as Tile, tileOptions} from "./Tile/Tile.svelte"; - export {default as Thumbnav} from "./Thumbnav/Thumbnav.svelte"; +export {default as Tile, tileOptions} from "./Tile/Tile.svelte"; + export {uk_width} from "./helpers/width"; export {uk_animate} from "./helpers/animation"; \ No newline at end of file From 4729ad404df02599cb82aad5f94fc0a9959b98e8 Mon Sep 17 00:00:00 2001 From: Solomon Himelbloom <2001solomon@gmail.com> Date: Sun, 9 Aug 2020 17:07:34 -0800 Subject: [PATCH 3/5] Refactor to ThumbNav --- src/Thumbnav/{Thumbnav.svelte => ThumbNav.svelte} | 0 src/index.js | 2 +- stories/{Thumbnav.stories.js => ThumbNav.stories.js} | 0 stories/views/Thumbnav/ThumbnavView.svelte | 6 +++--- 4 files changed, 4 insertions(+), 4 deletions(-) rename src/Thumbnav/{Thumbnav.svelte => ThumbNav.svelte} (100%) rename stories/{Thumbnav.stories.js => ThumbNav.stories.js} (100%) diff --git a/src/Thumbnav/Thumbnav.svelte b/src/Thumbnav/ThumbNav.svelte similarity index 100% rename from src/Thumbnav/Thumbnav.svelte rename to src/Thumbnav/ThumbNav.svelte diff --git a/src/index.js b/src/index.js index c2ad906..374680f 100644 --- a/src/index.js +++ b/src/index.js @@ -39,7 +39,7 @@ export {default as Inline} from "./Utility/Inline.svelte"; export {default as List, listOptions} from "./List/List.svelte"; -export {default as Thumbnav} from "./Thumbnav/Thumbnav.svelte"; +export {default as ThumbNav} from "./Thumbnav/ThumbNav.svelte"; export {default as Tile, tileOptions} from "./Tile/Tile.svelte"; diff --git a/stories/Thumbnav.stories.js b/stories/ThumbNav.stories.js similarity index 100% rename from stories/Thumbnav.stories.js rename to stories/ThumbNav.stories.js diff --git a/stories/views/Thumbnav/ThumbnavView.svelte b/stories/views/Thumbnav/ThumbnavView.svelte index 9083685..2f8387d 100644 --- a/stories/views/Thumbnav/ThumbnavView.svelte +++ b/stories/views/Thumbnav/ThumbnavView.svelte @@ -1,10 +1,10 @@ - \ No newline at end of file + \ No newline at end of file From 00d5578b95ec04a813d547bb8712f8302936e95b Mon Sep 17 00:00:00 2001 From: Solomon Himelbloom <2001solomon@gmail.com> Date: Sun, 9 Aug 2020 18:04:59 -0800 Subject: [PATCH 4/5] Added Thumbnav example --- src/README.md | 2 +- src/Thumbnav/ThumbNav.svelte | 22 ++++++++++++++++++---- src/Thumbnav/ThumbNavItem.svelte | 12 ++++++++++++ src/index.js | 1 + stories/ThumbNav.stories.js | 7 ++++--- stories/views/ThumbNav/ThumbnavView.svelte | 11 +++++++++++ stories/views/Thumbnav/ThumbnavView.svelte | 17 ----------------- 7 files changed, 47 insertions(+), 25 deletions(-) create mode 100644 src/Thumbnav/ThumbNavItem.svelte create mode 100644 stories/views/ThumbNav/ThumbnavView.svelte delete mode 100644 stories/views/Thumbnav/ThumbnavView.svelte diff --git a/src/README.md b/src/README.md index bf2e7c4..77f6415 100644 --- a/src/README.md +++ b/src/README.md @@ -18,6 +18,6 @@ - [Dropdown](Dropdown#dropdown) - [Flex](Flex#flex) - [List](List#list) -- [Thumbnav](Thumbnav#thumbnav) +- [ThumbNav](ThumbNav#thumbnav) - [Tile](Tile#tile) - [Width](helpers#width) diff --git a/src/Thumbnav/ThumbNav.svelte b/src/Thumbnav/ThumbNav.svelte index b50d63d..61873a7 100644 --- a/src/Thumbnav/ThumbNav.svelte +++ b/src/Thumbnav/ThumbNav.svelte @@ -1,16 +1,30 @@ + + - -