diff --git a/website/client/config/storybook/config.js b/website/client/config/storybook/config.js index ffcb7d4e98..adbe37b67f 100644 --- a/website/client/config/storybook/config.js +++ b/website/client/config/storybook/config.js @@ -2,38 +2,9 @@ import { configure } from '@storybook/vue'; import './margin.css'; import '../../src/assets/scss/index.scss'; -import '../../src/assets/css/sprites.css'; -import '../../src/assets/css/sprites/spritesmith-main-0.css'; -import '../../src/assets/css/sprites/spritesmith-main-1.css'; -import '../../src/assets/css/sprites/spritesmith-main-2.css'; -import '../../src/assets/css/sprites/spritesmith-main-3.css'; -import '../../src/assets/css/sprites/spritesmith-main-4.css'; -import '../../src/assets/css/sprites/spritesmith-main-5.css'; -import '../../src/assets/css/sprites/spritesmith-main-6.css'; -import '../../src/assets/css/sprites/spritesmith-main-7.css'; -import '../../src/assets/css/sprites/spritesmith-main-8.css'; -import '../../src/assets/css/sprites/spritesmith-main-9.css'; -import '../../src/assets/css/sprites/spritesmith-main-10.css'; -import '../../src/assets/css/sprites/spritesmith-main-11.css'; -import '../../src/assets/css/sprites/spritesmith-main-12.css'; -import '../../src/assets/css/sprites/spritesmith-main-13.css'; -import '../../src/assets/css/sprites/spritesmith-main-14.css'; -import '../../src/assets/css/sprites/spritesmith-main-15.css'; -import '../../src/assets/css/sprites/spritesmith-main-16.css'; -import '../../src/assets/css/sprites/spritesmith-main-17.css'; -import '../../src/assets/css/sprites/spritesmith-main-18.css'; -import '../../src/assets/css/sprites/spritesmith-main-19.css'; -import '../../src/assets/css/sprites/spritesmith-main-20.css'; -import '../../src/assets/css/sprites/spritesmith-main-21.css'; -import '../../src/assets/css/sprites/spritesmith-main-22.css'; -import '../../src/assets/css/sprites/spritesmith-main-23.css'; -import '../../src/assets/css/sprites/spritesmith-main-24.css'; -import '../../src/assets/css/sprites/spritesmith-main-25.css'; -import '../../src/assets/css/sprites/spritesmith-main-26.css'; -import '../../src/assets/css/sprites/spritesmith-main-27.css'; -import '../../src/assets/css/sprites/spritesmith-main-28.css'; -import '../../src/assets/css/sprites/spritesmith-main-29.css'; +import '../../src/assets/scss/sprites.scss'; + import Vue from 'vue'; import BootstrapVue from 'bootstrap-vue'; import StoreModule from '@/libs/store'; diff --git a/website/client/src/app.vue b/website/client/src/app.vue index 0ebc5df4dc..3904600b01 100644 --- a/website/client/src/app.vue +++ b/website/client/src/app.vue @@ -520,37 +520,5 @@ export default { - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/website/client/src/assets/scss/sprites.scss b/website/client/src/assets/scss/sprites.scss new file mode 100644 index 0000000000..98434473b5 --- /dev/null +++ b/website/client/src/assets/scss/sprites.scss @@ -0,0 +1,5 @@ +@import url("../css/sprites.css"); + +@for $i from 0 through 31 { + @import url("../css/sprites/spritesmith-main-#{$i}.css"); +} diff --git a/website/client/src/components/snackbars/notification.stories.js b/website/client/src/components/snackbars/notification.stories.js new file mode 100644 index 0000000000..483bdbe070 --- /dev/null +++ b/website/client/src/components/snackbars/notification.stories.js @@ -0,0 +1,215 @@ +/* eslint-disable import/no-extraneous-dependencies */ +import { storiesOf } from '@storybook/vue'; +import { boolean, withKnobs } from '@storybook/addon-knobs'; + +import Notification from './notification'; +import Notifications from './notifications'; +import notificationsMixin from '../../mixins/notifications'; + +const stories = storiesOf('Notifications', module); + +stories.addDecorator(withKnobs); + +stories + .add('notifications overview', () => ({ + components: { + Notification, + }, + template: ` +