feat(form): Make version field optional and set default value; update site domain placeholder for clarity

This commit is contained in:
web@ppanel 2025-02-23 12:45:43 +07:00
parent 4a002333d4
commit 42ba9e88ad
2 changed files with 7 additions and 3 deletions

View File

@ -50,7 +50,7 @@ const defaultValues = {
const versionSchema = z.object({
url: z.string(),
version: z.string(),
version: z.string().optional(),
description: z.string().optional(),
is_default: z.boolean().optional(),
});
@ -221,6 +221,7 @@ export default function SubscribeAppForm<
name: 'version',
type: 'text',
placeholder: t('version'),
defaultValue: '1.0.0',
},
{
name: 'description',
@ -251,7 +252,10 @@ export default function SubscribeAppForm<
]}
value={field.value}
onChange={(value) => {
form.setValue(field.name, value);
form.setValue(
field.name,
value.filter((item) => item.url),
);
}}
/>
</FormControl>

View File

@ -122,7 +122,7 @@ export default function Site() {
<TableCell className='text-right'>
<Textarea
className='h-52'
placeholder={t('siteDomainPlaceholder')}
placeholder={`${t('siteDomainPlaceholder')}\nexample.com\nwww.example.com`}
defaultValue={data?.host}
onBlur={(e) => {
updateConfig('host', e.target.value);