From 42ba9e88ad30c0ac4c340fe2b015b7fdfa319c5c Mon Sep 17 00:00:00 2001 From: "web@ppanel" Date: Sun, 23 Feb 2025 12:45:43 +0700 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(form):=20Make=20version=20fiel?= =?UTF-8?q?d=20optional=20and=20set=20default=20value;=20update=20site=20d?= =?UTF-8?q?omain=20placeholder=20for=20clarity?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/admin/app/dashboard/subscribe/app/form.tsx | 8 ++++++-- apps/admin/app/dashboard/system/site.tsx | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/apps/admin/app/dashboard/subscribe/app/form.tsx b/apps/admin/app/dashboard/subscribe/app/form.tsx index 1c0915d..83d768c 100644 --- a/apps/admin/app/dashboard/subscribe/app/form.tsx +++ b/apps/admin/app/dashboard/subscribe/app/form.tsx @@ -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), + ); }} /> diff --git a/apps/admin/app/dashboard/system/site.tsx b/apps/admin/app/dashboard/system/site.tsx index 1f7e7bd..9f3fe59 100644 --- a/apps/admin/app/dashboard/system/site.tsx +++ b/apps/admin/app/dashboard/system/site.tsx @@ -122,7 +122,7 @@ export default function Site() {