[FEAT] Save name fix

This commit is contained in:
2026-01-01 19:20:16 +01:00
parent a314721a60
commit 934b6cba9b
6 changed files with 197 additions and 45 deletions

View File

@@ -20,10 +20,16 @@
<div class="flex items-center gap-1">
<Tooltip v-if="isEditorActive" text="Save project">
<button @click="$emit('open-save-modal')" class="w-8 h-8 rounded-lg flex items-center justify-center text-gray-500 hover:text-indigo-600 hover:bg-indigo-50 dark:hover:bg-indigo-900/30 transition-all">
<button @click="$emit('save-project')" class="w-8 h-8 rounded-lg flex items-center justify-center text-gray-500 hover:text-indigo-600 hover:bg-indigo-50 dark:hover:bg-indigo-900/30 transition-all">
<i class="fas fa-save"></i>
</button>
</Tooltip>
<Tooltip v-if="isEditorActive && projectStore.currentProject" text="Save as...">
<button @click="$emit('open-save-modal', 'save-as')" class="w-8 h-8 rounded-lg flex items-center justify-center text-gray-500 hover:text-indigo-600 hover:bg-indigo-50 dark:hover:bg-indigo-900/30 transition-all">
<i class="fas fa-clone"></i>
</button>
</Tooltip>
<Tooltip text="New project">
<button @click="$emit('open-new-project-modal')" class="w-8 h-8 rounded-lg flex items-center justify-center text-gray-500 hover:text-indigo-600 hover:bg-indigo-50 dark:hover:bg-indigo-900/30 transition-all">
@@ -45,7 +51,7 @@
import { useProjectManager } from '@/composables/useProjectManager';
import Tooltip from '@/components/utilities/Tooltip.vue';
defineEmits(['open-save-modal', 'open-project-list', 'open-new-project-modal']);
defineEmits(['save-project', 'open-save-modal', 'open-project-list', 'open-new-project-modal']);
const projectStore = useProjectStore();
const { isEditorActive } = useProjectManager();