1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| import type { StateCreator } from 'zustand'
| import type {
| RunFile,
| } from '@/app/components/workflow/types'
|
| export type FormSliceShape = {
| inputs: Record<string, string>
| setInputs: (inputs: Record<string, string>) => void
| files: RunFile[]
| setFiles: (files: RunFile[]) => void
| }
|
| export const createFormSlice: StateCreator<FormSliceShape> = set => ({
| inputs: {},
| setInputs: inputs => set(() => ({ inputs })),
| files: [],
| setFiles: files => set(() => ({ files })),
| })
|
|