improved file uploads
This commit is contained in:
@@ -1,9 +1,15 @@
|
||||
import { defineStore } from 'pinia';
|
||||
import type { Warren } from '~/types/warrens';
|
||||
|
||||
export const useWarrenStore = defineStore('warrens', {
|
||||
export const useWarrenStore = defineStore<
|
||||
'warrens',
|
||||
{
|
||||
warrens: Record<string, Warren>;
|
||||
}
|
||||
>('warrens', {
|
||||
state: () => ({
|
||||
warrens: {} as Record<string, Warren>,
|
||||
warrens: {},
|
||||
upload: null,
|
||||
}),
|
||||
});
|
||||
|
||||
|
||||
21
frontend/stores/upload.ts
Normal file
21
frontend/stores/upload.ts
Normal file
@@ -0,0 +1,21 @@
|
||||
import type { UploadFile } from '~/types';
|
||||
|
||||
export const useUploadStore = defineStore<
|
||||
'warren-upload',
|
||||
{
|
||||
startIndex: number;
|
||||
files: UploadFile[];
|
||||
path: string | null;
|
||||
progress: {
|
||||
loadedBytes: number;
|
||||
totalBytes: number;
|
||||
} | null;
|
||||
}
|
||||
>('warren-upload', {
|
||||
state: () => ({
|
||||
startIndex: 0,
|
||||
files: [],
|
||||
path: null,
|
||||
progress: null,
|
||||
}),
|
||||
});
|
||||
Reference in New Issue
Block a user