修复配置文件打不开的问题

This commit is contained in:
yuruo
2024-06-25 17:35:11 +08:00
parent 4050cf6d24
commit 9c14c49b55
4 changed files with 7 additions and 8 deletions

View File

@@ -1,4 +1,4 @@
export default async ({}) =>{
const config = (await window.api.sql('select * from config where id=1', 'findOne', {})) as ConfigType
return JSON.parse(config.content) as ConfigDataType
}
return JSON.parse(config.content) as ConfigDataType
}

View File

@@ -5,10 +5,7 @@ import { useState } from 'react'
export const Setting = () => {
// const config = useLoaderData() as ConfigDataType
const [keys, setKeys] = useState<string[]>([])
const {config} = useLoaderData() as {
config: ConfigDataType
}
console.log("config:", config)
const config = useLoaderData() as ConfigDataType
const submit = useSubmit()
return (
<Form method="POST">

View File

@@ -32,8 +32,9 @@ const router = createHashRouter([
{
index: true,
element: <Setting/>,
action: SettingAction,
loader: SettingLoader
loader: SettingLoader,
action: SettingAction
},
{
path: "category",

1
types.d.ts vendored
View File

@@ -22,6 +22,7 @@ type ConfigType = {
content: string
}
type ConfigDataType = {
shortCut: string
llm: {