7a18011b0f
Add a dev-only Vite UI mode with Tauri API mocks, in-memory fixture scenarios, reusable media source handling, and documentation for browser-based visual testing.
18 lines
436 B
TypeScript
18 lines
436 B
TypeScript
import { useGalleryStore } from "../store";
|
|
import { getMockScenario } from "./mockScenarios";
|
|
|
|
export function applyMockScenario() {
|
|
const scenario = getMockScenario();
|
|
const store = useGalleryStore.getState();
|
|
|
|
if (scenario === "album") {
|
|
const albumId = store.albums[0]?.id;
|
|
if (albumId !== undefined) store.viewAlbum(albumId);
|
|
return;
|
|
}
|
|
|
|
if (scenario === "duplicates") {
|
|
store.setView("duplicates");
|
|
}
|
|
}
|