From 727d8fb9d94d95d2fd6bf363c0a4df290e068752 Mon Sep 17 00:00:00 2001 From: iamsivin Date: Fri, 23 Aug 2024 13:14:28 +0530 Subject: [PATCH] chore: Remove inbox view action mixin file --- .../routes/dashboard/commands/inboxHotKeys.js | 82 ------------------- 1 file changed, 82 deletions(-) delete mode 100644 app/javascript/dashboard/routes/dashboard/commands/inboxHotKeys.js diff --git a/app/javascript/dashboard/routes/dashboard/commands/inboxHotKeys.js b/app/javascript/dashboard/routes/dashboard/commands/inboxHotKeys.js deleted file mode 100644 index 37b1986f0..000000000 --- a/app/javascript/dashboard/routes/dashboard/commands/inboxHotKeys.js +++ /dev/null @@ -1,82 +0,0 @@ -import wootConstants from 'dashboard/constants/globals'; - -import { CMD_SNOOZE_NOTIFICATION } from './commandBarBusEvents'; -import { ICON_SNOOZE_NOTIFICATION } from './CommandBarIcons'; -import { emitter } from 'shared/helpers/mitt'; - -import { isAInboxViewRoute } from 'dashboard/helper/routeHelpers'; - -const SNOOZE_OPTIONS = wootConstants.SNOOZE_OPTIONS; - -const INBOX_SNOOZE_EVENTS = [ - { - id: 'snooze_notification', - title: 'COMMAND_BAR.COMMANDS.SNOOZE_NOTIFICATION', - icon: ICON_SNOOZE_NOTIFICATION, - children: Object.values(SNOOZE_OPTIONS), - }, - { - id: SNOOZE_OPTIONS.AN_HOUR_FROM_NOW, - title: 'COMMAND_BAR.COMMANDS.AN_HOUR_FROM_NOW', - parent: 'snooze_notification', - section: 'COMMAND_BAR.SECTIONS.SNOOZE_NOTIFICATION', - icon: ICON_SNOOZE_NOTIFICATION, - handler: () => - emitter.emit(CMD_SNOOZE_NOTIFICATION, SNOOZE_OPTIONS.AN_HOUR_FROM_NOW), - }, - { - id: SNOOZE_OPTIONS.UNTIL_TOMORROW, - title: 'COMMAND_BAR.COMMANDS.UNTIL_TOMORROW', - section: 'COMMAND_BAR.SECTIONS.SNOOZE_NOTIFICATION', - parent: 'snooze_notification', - icon: ICON_SNOOZE_NOTIFICATION, - handler: () => - emitter.emit(CMD_SNOOZE_NOTIFICATION, SNOOZE_OPTIONS.UNTIL_TOMORROW), - }, - { - id: SNOOZE_OPTIONS.UNTIL_NEXT_WEEK, - title: 'COMMAND_BAR.COMMANDS.UNTIL_NEXT_WEEK', - section: 'COMMAND_BAR.SECTIONS.SNOOZE_NOTIFICATION', - parent: 'snooze_notification', - icon: ICON_SNOOZE_NOTIFICATION, - handler: () => - emitter.emit(CMD_SNOOZE_NOTIFICATION, SNOOZE_OPTIONS.UNTIL_NEXT_WEEK), - }, - { - id: SNOOZE_OPTIONS.UNTIL_NEXT_MONTH, - title: 'COMMAND_BAR.COMMANDS.UNTIL_NEXT_MONTH', - section: 'COMMAND_BAR.SECTIONS.SNOOZE_NOTIFICATION', - parent: 'snooze_notification', - icon: ICON_SNOOZE_NOTIFICATION, - handler: () => - emitter.emit(CMD_SNOOZE_NOTIFICATION, SNOOZE_OPTIONS.UNTIL_NEXT_MONTH), - }, - { - id: SNOOZE_OPTIONS.UNTIL_CUSTOM_TIME, - title: 'COMMAND_BAR.COMMANDS.UNTIL_CUSTOM_TIME', - section: 'COMMAND_BAR.SECTIONS.SNOOZE_NOTIFICATION', - parent: 'snooze_notification', - icon: ICON_SNOOZE_NOTIFICATION, - handler: () => - emitter.emit(CMD_SNOOZE_NOTIFICATION, SNOOZE_OPTIONS.UNTIL_CUSTOM_TIME), - }, -]; -export default { - computed: { - inboxHotKeys() { - if (isAInboxViewRoute(this.$route.name)) { - return this.prepareActions(INBOX_SNOOZE_EVENTS); - } - return []; - }, - }, - methods: { - prepareActions(actions) { - return actions.map(action => ({ - ...action, - title: this.$t(action.title), - section: this.$t(action.section), - })); - }, - }, -};