feat: Enhance DatePicker component with clear button and improved value handling

This commit is contained in:
web@ppanel
2025-12-29 05:42:05 +00:00
parent 543a7b9eb9
commit b27b9287be
2 changed files with 22 additions and 8 deletions
@@ -218,14 +218,14 @@ export function SubscriptionForm({
<FormControl>
<DatePicker
onChange={(value: number | null | undefined) => {
if (value === field.value) {
form.setValue(field.name, 0);
} else {
form.setValue(field.name, value!);
}
form.setValue(field.name, value || 0);
}}
placeholder={t("permanent", "Permanent")}
value={field.value ?? undefined}
value={
field.value && field.value > 0
? field.value
: undefined
}
/>
</FormControl>
<FormMessage />