From ddb9fcdcb76bb77c35dd2ebcedeee32b5e2c4787 Mon Sep 17 00:00:00 2001 From: mattwr18 Date: Fri, 1 Nov 2019 10:13:32 +0100 Subject: [PATCH] Make dropdown filter reusable --- .../DropdownFilter.story.js} | 6 ++-- .../DropdownFilter.vue} | 35 ++++++++++--------- webapp/pages/notifications/index.vue | 25 +++++++++---- 3 files changed, 40 insertions(+), 26 deletions(-) rename webapp/components/{NotificationsDropdownFilter/NotificationsDropdownFilter.story.js => DropdownFilter/DropdownFilter.story.js} (69%) rename webapp/components/{NotificationsDropdownFilter/NotificationsDropdownFilter.vue => DropdownFilter/DropdownFilter.vue} (65%) diff --git a/webapp/components/NotificationsDropdownFilter/NotificationsDropdownFilter.story.js b/webapp/components/DropdownFilter/DropdownFilter.story.js similarity index 69% rename from webapp/components/NotificationsDropdownFilter/NotificationsDropdownFilter.story.js rename to webapp/components/DropdownFilter/DropdownFilter.story.js index 35724fe7e..559a07285 100644 --- a/webapp/components/NotificationsDropdownFilter/NotificationsDropdownFilter.story.js +++ b/webapp/components/DropdownFilter/DropdownFilter.story.js @@ -1,16 +1,16 @@ import { storiesOf } from '@storybook/vue' import { withA11y } from '@storybook/addon-a11y' import { action } from '@storybook/addon-actions' -import NotificationsDropdownFilter from '~/components/NotificationsDropdownFilter/NotificationsDropdownFilter' +import DropdownFilter from '~/components/DropdownFilter/DropdownFilter' import helpers from '~/storybook/helpers' helpers.init() -storiesOf('NotificationsDropdownFilter', module) +storiesOf('DropdownFilter', module) .addDecorator(withA11y) .addDecorator(helpers.layout) .add('filter dropdown', () => ({ - components: { NotificationsDropdownFilter }, + components: { DropdownFilter }, methods: { filterNotifications: action('filterNotifications'), }, diff --git a/webapp/components/NotificationsDropdownFilter/NotificationsDropdownFilter.vue b/webapp/components/DropdownFilter/DropdownFilter.vue similarity index 65% rename from webapp/components/NotificationsDropdownFilter/NotificationsDropdownFilter.vue rename to webapp/components/DropdownFilter/DropdownFilter.vue index a179b54d0..8ca5c5410 100644 --- a/webapp/components/NotificationsDropdownFilter/NotificationsDropdownFilter.vue +++ b/webapp/components/DropdownFilter/DropdownFilter.vue @@ -1,14 +1,16 @@