import type { ScheduleMode } from '../types' import * as React from 'react' import { useTranslation } from 'react-i18next' import { Asterisk, CalendarCheckLine } from '@/app/components/base/icons/src/vender/workflow' type ModeToggleProps = { mode: ScheduleMode onChange: (mode: ScheduleMode) => void } const ModeToggle = ({ mode, onChange }: ModeToggleProps) => { const { t } = useTranslation() const handleToggle = () => { const newMode = mode === 'visual' ? 'cron' : 'visual' onChange(newMode) } const currentText = mode === 'visual' ? t('nodes.triggerSchedule.useCronExpression', { ns: 'workflow' }) : t('nodes.triggerSchedule.useVisualPicker', { ns: 'workflow' }) const currentIcon = mode === 'visual' ? Asterisk : CalendarCheckLine return ( ) } export default ModeToggle