mirror of
https://github.com/mealie-recipes/mealie.git
synced 2026-04-10 15:05:35 -04:00
chore: Nuxt 4 upgrade (#7426)
This commit is contained in:
35
frontend/app/composables/use-context-presents.ts
Normal file
35
frontend/app/composables/use-context-presents.ts
Normal file
@@ -0,0 +1,35 @@
|
||||
export interface ContextMenuItem {
|
||||
title: string;
|
||||
icon: string;
|
||||
event: string;
|
||||
color?: string;
|
||||
}
|
||||
|
||||
export interface ContextMenuPresets {
|
||||
delete: ContextMenuItem;
|
||||
edit: ContextMenuItem;
|
||||
save: ContextMenuItem;
|
||||
}
|
||||
|
||||
export function useContextPresets(): ContextMenuPresets {
|
||||
const i18n = useI18n();
|
||||
const { $globals } = useNuxtApp();
|
||||
|
||||
return {
|
||||
delete: {
|
||||
title: i18n.t("general.delete"),
|
||||
icon: $globals.icons.delete,
|
||||
event: "delete",
|
||||
},
|
||||
edit: {
|
||||
title: i18n.t("general.edit"),
|
||||
icon: $globals.icons.edit,
|
||||
event: "edit",
|
||||
},
|
||||
save: {
|
||||
title: i18n.t("general.save"),
|
||||
icon: $globals.icons.save,
|
||||
event: "save",
|
||||
},
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user