[FEAT] Fix open shared project
This commit is contained in:
@@ -126,11 +126,13 @@
|
||||
import { fetchSpritesheet, type SpritesheetRecord } from '@/composables/useShare';
|
||||
import { useLayers } from '@/composables/useLayers';
|
||||
import { useSettingsStore } from '@/stores/useSettingsStore';
|
||||
import { useProjectStore } from '@/stores/useProjectStore';
|
||||
import type { Layer, Sprite } from '@/types/sprites';
|
||||
|
||||
const route = useRoute();
|
||||
const router = useRouter();
|
||||
const settingsStore = useSettingsStore();
|
||||
const projectStore = useProjectStore();
|
||||
const { layers, activeLayerId, columns } = useLayers();
|
||||
|
||||
const loading = ref(true);
|
||||
@@ -224,8 +226,11 @@
|
||||
activeLayerId.value = firstWithSprites ? firstWithSprites.id : newLayers[0].id;
|
||||
}
|
||||
|
||||
// Navigate to home
|
||||
router.push('/');
|
||||
// Clear current project so it's treated as new/unsaved
|
||||
projectStore.currentProject = null;
|
||||
|
||||
// Navigate to editor
|
||||
router.push({ name: 'editor' });
|
||||
};
|
||||
|
||||
const downloadJSON = () => {
|
||||
|
||||
Reference in New Issue
Block a user