diff --git a/web/app/components/base/date-and-time-picker/time-picker/index.tsx b/web/app/components/base/date-and-time-picker/time-picker/index.tsx index 1a62800fb8..b405dd2cdb 100644 --- a/web/app/components/base/date-and-time-picker/time-picker/index.tsx +++ b/web/app/components/base/date-and-time-picker/time-picker/index.tsx @@ -37,6 +37,7 @@ const TimePicker = ({ minuteFilter, popupClassName, notClearable = false, + triggerFullWidth = false, showTimezone = false, }: TimePickerProps) => { const { t } = useTranslation() @@ -205,14 +206,17 @@ const TimePicker = ({ onOpenChange={setIsOpen} placement='bottom-start' > - + {renderTrigger ? (renderTrigger({ inputElem, onClick: handleClickTrigger, isOpen, })) : (
{inputElem} diff --git a/web/app/components/base/date-and-time-picker/types.ts b/web/app/components/base/date-and-time-picker/types.ts index fa7d4d5e36..9116e3d937 100644 --- a/web/app/components/base/date-and-time-picker/types.ts +++ b/web/app/components/base/date-and-time-picker/types.ts @@ -65,6 +65,7 @@ export type TimePickerProps = { minuteFilter?: (minutes: string[]) => string[] popupClassName?: string notClearable?: boolean + triggerFullWidth?: boolean /** Show timezone label inline with the time picker */ showTimezone?: boolean } diff --git a/web/app/components/workflow/nodes/trigger-schedule/panel.tsx b/web/app/components/workflow/nodes/trigger-schedule/panel.tsx index 76bc8132dc..2a7c661339 100644 --- a/web/app/components/workflow/nodes/trigger-schedule/panel.tsx +++ b/web/app/components/workflow/nodes/trigger-schedule/panel.tsx @@ -73,6 +73,7 @@ const Panel: FC> = ({ notClearable={true} timezone={inputs.timezone} value={inputs.visual_config?.time || '12:00 AM'} + triggerFullWidth={true} onChange={(time) => { if (time) { const timeString = time.format('h:mm A')