feat: add backend base URL field in setup config
This commit is contained in:
@@ -16,6 +16,7 @@ interface SetupForm {
|
|||||||
db_user: string
|
db_user: string
|
||||||
db_password: string
|
db_password: string
|
||||||
db_database: string
|
db_database: string
|
||||||
|
backend_base_url: string
|
||||||
project_name: string
|
project_name: string
|
||||||
project_description: string
|
project_description: string
|
||||||
}
|
}
|
||||||
@@ -37,6 +38,7 @@ export default function SetupWizardPage({ wizardBase, onComplete }: Props) {
|
|||||||
db_user: 'harborforge',
|
db_user: 'harborforge',
|
||||||
db_password: 'harborforge_pass',
|
db_password: 'harborforge_pass',
|
||||||
db_database: 'harborforge',
|
db_database: 'harborforge',
|
||||||
|
backend_base_url: 'http://127.0.0.1:8000',
|
||||||
project_name: 'Default',
|
project_name: 'Default',
|
||||||
project_description: '默认项目',
|
project_description: '默认项目',
|
||||||
})
|
})
|
||||||
@@ -80,6 +82,7 @@ export default function SetupWizardPage({ wizardBase, onComplete }: Props) {
|
|||||||
password: form.db_password,
|
password: form.db_password,
|
||||||
database: form.db_database,
|
database: form.db_database,
|
||||||
},
|
},
|
||||||
|
backend_url: form.backend_base_url || undefined,
|
||||||
default_project: form.project_name
|
default_project: form.project_name
|
||||||
? { name: form.project_name, description: form.project_description }
|
? { name: form.project_name, description: form.project_description }
|
||||||
: undefined,
|
: undefined,
|
||||||
@@ -178,6 +181,7 @@ export default function SetupWizardPage({ wizardBase, onComplete }: Props) {
|
|||||||
<h2>默认项目(可选)</h2>
|
<h2>默认项目(可选)</h2>
|
||||||
<p className="text-dim">创建一个初始项目,也可以跳过</p>
|
<p className="text-dim">创建一个初始项目,也可以跳过</p>
|
||||||
<div className="setup-form">
|
<div className="setup-form">
|
||||||
|
<label>后端 Base URL <input value={form.backend_base_url} onChange={(e) => set('backend_base_url', e.target.value)} placeholder="http://127.0.0.1:8000" /></label>
|
||||||
<label>项目名称 <input value={form.project_name} onChange={(e) => set('project_name', e.target.value)} placeholder="留空则跳过" /></label>
|
<label>项目名称 <input value={form.project_name} onChange={(e) => set('project_name', e.target.value)} placeholder="留空则跳过" /></label>
|
||||||
<label>项目描述 <input value={form.project_description} onChange={(e) => set('project_description', e.target.value)} /></label>
|
<label>项目描述 <input value={form.project_description} onChange={(e) => set('project_description', e.target.value)} /></label>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user