From 00abc5184012a19245d015d0b9b53f2c437851be Mon Sep 17 00:00:00 2001 From: MayTekayaa <100131287+MayTekayaa@users.noreply.github.com> Date: Fri, 25 Aug 2023 08:51:43 +0100 Subject: [PATCH] feat: Add CTAs below the post CTA - MEED-2072 - Meeds-io/meeds#54 (#327) This change will add an extension registry for activity stream toolbar kudos action. --- .../locale/addon/Kudos_en.properties | 1 + .../locale/addon/Kudos_fr.properties | 1 + .../src/main/webapp/vue-app/js/Kudos.js | 5 +++ .../kudos/components/SendKudosComposer.vue | 2 +- .../components/SendKudosToolbarAction.vue | 32 +++++++++++++++++++ .../webapp/vue-app/kudos/initComponents.js | 2 ++ 6 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 kudos-webapps/src/main/webapp/vue-app/kudos/components/SendKudosToolbarAction.vue diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_en.properties b/kudos-services/src/main/resources/locale/addon/Kudos_en.properties index 9020e7e9c..e3c407ee0 100644 --- a/kudos-services/src/main/resources/locale/addon/Kudos_en.properties +++ b/kudos-services/src/main/resources/locale/addon/Kudos_en.properties @@ -5,6 +5,7 @@ NewKudosSentActivityComment.activity_kudos= + + + fa-award + + + {{ $t('kudos.title') }} + + + + \ No newline at end of file diff --git a/kudos-webapps/src/main/webapp/vue-app/kudos/initComponents.js b/kudos-webapps/src/main/webapp/vue-app/kudos/initComponents.js index caca834ec..6f6b4be8c 100644 --- a/kudos-webapps/src/main/webapp/vue-app/kudos/initComponents.js +++ b/kudos-webapps/src/main/webapp/vue-app/kudos/initComponents.js @@ -3,6 +3,7 @@ import KudosAPI from './components/KudosAPI.vue'; import KudosApp from './components/KudosApp.vue'; import KudosButton from '../kudos/components/KudosButton.vue'; import SendKudosComposer from '../kudos/components/SendKudosComposer.vue'; +import SendKudosToolbarAction from '../kudos/components/SendKudosToolbarAction.vue'; import PopoverKudosButton from '../kudos/components/PopoverKudosButton.vue'; import ActivityKudosReactionItem from './components/ActivityKudosReactionItem.vue'; import ActivityKudosReactionList from './components/ActivityKudosReactionList.vue'; @@ -28,6 +29,7 @@ const components = { 'kudos-overview': KudosOverview, 'kudos-overview-card': KudosOverviewCard, 'send-kudos-composer': SendKudosComposer, + 'send-kudos-toolbar-action': SendKudosToolbarAction, }; for (const key in components) {