Files
memefast/resources/js/stores/VideoEditorStore.ts
2025-06-15 08:27:17 +08:00

28 lines
704 B
TypeScript

import axiosInstance from '@/plugins/axios-plugin';
import { mountStoreDevtool } from 'simple-zustand-devtools';
import { toast } from 'sonner';
import { route } from 'ziggy-js';
import { create } from 'zustand';
import { devtools } from 'zustand/middleware';
const useVideoEditorStore = create(
devtools((set, get) => ({
videoIsPlaying: false,
setVideoIsPlaying: (isPlaying) => {
set({ videoIsPlaying: isPlaying });
},
})),
{
name: 'VideoEditorStore',
store: 'VideoEditorStore',
},
);
if (import.meta.env.APP_ENV === 'local') {
mountStoreDevtool('VideoEditorStore', useVideoEditorStore);
}
export default useVideoEditorStore;