mirror of
https://github.com/langgenius/dify.git
synced 2026-06-10 10:12:19 +08:00
Co-authored-by: JzoNg <jzongcode@gmail.com> Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
21 lines
476 B
TypeScript
21 lines
476 B
TypeScript
'use client'
|
|
|
|
import type { SnippetInputField } from '@/models/snippet'
|
|
import { create } from 'zustand'
|
|
|
|
type SnippetDetailUIState = {
|
|
fields: SnippetInputField[]
|
|
setFields: (fields: SnippetInputField[]) => void
|
|
reset: () => void
|
|
}
|
|
|
|
const initialState = {
|
|
fields: [] as SnippetInputField[],
|
|
}
|
|
|
|
export const useSnippetDetailStore = create<SnippetDetailUIState>(set => ({
|
|
...initialState,
|
|
setFields: fields => set({ fields }),
|
|
reset: () => set(initialState),
|
|
}))
|