From 7bbad9a4448213b11bf68ebbdba142925cdfaa8c Mon Sep 17 00:00:00 2001 From: Rijk van Zanten Date: Mon, 11 Apr 2022 16:28:49 -0400 Subject: [PATCH] Add support for translatable bookmark names (#12687) * Add support for translatable bookmark names * Remove unused imports * Remove even more unused imports --- app/src/composables/use-preset/use-preset.ts | 3 +- .../components/navigation-bookmark.vue | 214 +++++++++--------- .../modules/settings/routes/presets/item.vue | 2 +- app/src/stores/presets.ts | 2 + .../components/bookmark-add/bookmark-add.vue | 5 +- 5 files changed, 110 insertions(+), 116 deletions(-) diff --git a/app/src/composables/use-preset/use-preset.ts b/app/src/composables/use-preset/use-preset.ts index 824bd4c798..1a77bb9b08 100644 --- a/app/src/composables/use-preset/use-preset.ts +++ b/app/src/composables/use-preset/use-preset.ts @@ -1,4 +1,5 @@ import { usePresetsStore, useUserStore } from '@/stores'; +import { translate } from '@/utils/translate-literal'; import { Filter, Preset } from '@directus/shared/types'; import { assign, debounce, isEqual } from 'lodash'; import { computed, ComputedRef, ref, Ref, watch } from 'vue'; @@ -136,7 +137,7 @@ export function usePreset( }); const bookmarkTitle = computed({ - get: () => localPreset.value?.bookmark || null, + get: () => translate(localPreset.value?.bookmark) || null, set: (bookmark) => updatePreset({ bookmark }, true), }); diff --git a/app/src/modules/content/components/navigation-bookmark.vue b/app/src/modules/content/components/navigation-bookmark.vue index 12634ecc71..7b315f44ff 100644 --- a/app/src/modules/content/components/navigation-bookmark.vue +++ b/app/src/modules/content/components/navigation-bookmark.vue @@ -8,7 +8,7 @@ > - + @@ -51,7 +51,13 @@ {{ t('edit_personal_bookmark') }}
- +
@@ -79,127 +85,111 @@ -