diff --git a/src/components/Icon/Icon.stories.js b/src/components/Icon/Icon.stories.js index 0a8acc784..88e5080b3 100644 --- a/src/components/Icon/Icon.stories.js +++ b/src/components/Icon/Icon.stories.js @@ -104,6 +104,7 @@ export const iconGallery = { 'Orcid', 'Overdue', 'Payment', + 'Publication', 'ReadRecommendation', 'ReviewAssignments', 'ReviewSent', @@ -116,6 +117,7 @@ export const iconGallery = { 'Url', 'UsefulTips', 'View', + 'Workflow', ], }, }; diff --git a/src/components/Icon/Icon.vue b/src/components/Icon/Icon.vue index 089f79885..b6d4ce656 100644 --- a/src/components/Icon/Icon.vue +++ b/src/components/Icon/Icon.vue @@ -82,6 +82,7 @@ import OpenReview from './icons/OpenReview.vue'; import Orcid from './icons/Orcid.vue'; import Overdue from './icons/Overdue.vue'; import Payment from './icons/Payment.vue'; +import Publication from './icons/Publication.vue'; import ReadRecommendation from './icons/ReadRecommendation.vue'; import ReviewAssignments from './icons/ReviewAssignments.vue'; import ReviewRequestDeclined from './icons/ReviewRequestDeclined.vue'; @@ -95,6 +96,7 @@ import Underline from './icons/Underline.vue'; import Url from './icons/Url.vue'; import UsefulTips from './icons/UsefulTips.vue'; import View from './icons/View.vue'; +import Workflow from './icons/Workflow.vue'; const svgIcons = { Announcements, @@ -143,6 +145,7 @@ const svgIcons = { Orcid, Overdue, Payment, + Publication, ReadRecommendation, ReviewAssignments, ReviewRequestDeclined, @@ -156,6 +159,7 @@ const svgIcons = { Url, UsefulTips, View, + Workflow, }; const props = defineProps({ diff --git a/src/components/Icon/icons/Dropup.vue b/src/components/Icon/icons/Dropup.vue index 64709452d..31bfe9f31 100644 --- a/src/components/Icon/icons/Dropup.vue +++ b/src/components/Icon/icons/Dropup.vue @@ -1,10 +1,5 @@ diff --git a/src/components/Icon/icons/Publication.vue b/src/components/Icon/icons/Publication.vue new file mode 100644 index 000000000..22f829e4c --- /dev/null +++ b/src/components/Icon/icons/Publication.vue @@ -0,0 +1,39 @@ + diff --git a/src/components/Icon/icons/Workflow.vue b/src/components/Icon/icons/Workflow.vue new file mode 100644 index 000000000..086920241 --- /dev/null +++ b/src/components/Icon/icons/Workflow.vue @@ -0,0 +1,15 @@ + diff --git a/src/components/Modal/SideModal.stories.js b/src/components/Modal/SideModal.stories.js index d48748dfa..c09c38a2c 100644 --- a/src/components/Modal/SideModal.stories.js +++ b/src/components/Modal/SideModal.stories.js @@ -427,14 +427,14 @@ const SideModalWithSideMenu = { }, ]; - const {activeItemKey, setExpandedKeys} = useSideMenu('review_round_1'); - const expandedKeys = setExpandedKeys(['workflow', 'review', 'publication']); + const {sideMenuProps, setExpandedKeys} = useSideMenu('review_round_1'); + setExpandedKeys(['workflow', 'review', 'publication']); const items = [ { label: 'Workflow', key: 'workflow', - icon: 'Dashboard', + icon: 'Workflow', items: [ { label: 'Submission', @@ -474,7 +474,7 @@ const SideModalWithSideMenu = { { label: 'Publication', key: 'publication', - icon: 'MySubmissions', + icon: 'Publication', isOpen: true, items: [ { @@ -515,7 +515,7 @@ const SideModalWithSideMenu = { ], }, ]; - return {metadata, generalInformation, items, activeItemKey, expandedKeys}; + return {metadata, generalInformation, items, sideMenuProps}; }, template: ` @@ -528,7 +528,7 @@ const SideModalWithSideMenu = {