import { useMemo } from 'react' import { useStore } from '@/app/components/workflow/store' import { Resolution, TransferMethod } from '@/types/app' import { FlowType } from '@/types/common' export const useConfigsMap = (snippetId: string) => { const fileUploadConfig = useStore(s => s.fileUploadConfig) return useMemo(() => { return { flowId: snippetId, flowType: FlowType.snippet, fileSettings: { image: { enabled: false, detail: Resolution.high, number_limits: 3, transfer_methods: [TransferMethod.local_file, TransferMethod.remote_url], }, fileUploadConfig, }, } }, [fileUploadConfig, snippetId]) }