mirror of
				https://github.com/csunny/DB-GPT.git
				synced 2025-10-29 22:00:48 +00:00 
			
		
		
		
	Co-authored-by: Fangyin Cheng <staneyffer@gmail.com> Co-authored-by: 谨欣 <echo.cmy@antgroup.com> Co-authored-by: 严志勇 <yanzhiyong@tiansuixiansheng.com> Co-authored-by: yanzhiyong <932374019@qq.com>
		
			
				
	
	
		
			25 lines
		
	
	
		
			709 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			709 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| import { IFlowNodeParameter } from '@/types/flow';
 | |
| import { convertKeysToCamelCase } from '@/utils/flow';
 | |
| import type { TimePickerProps } from 'antd';
 | |
| import { TimePicker } from 'antd';
 | |
| 
 | |
| type Props = {
 | |
|   formValuesChange: any;
 | |
|   data: IFlowNodeParameter;
 | |
| };
 | |
| export const renderTimePicker = (params: Props) => {
 | |
|   const { data, formValuesChange } = params;
 | |
|   const attr = convertKeysToCamelCase(data.ui?.attr || {});
 | |
| 
 | |
|   const onChangeTime: TimePickerProps['onChange'] = (_, timeString) => {
 | |
|     formValuesChange(
 | |
|       {
 | |
|         time: timeString,
 | |
|       },
 | |
|       { force: true },
 | |
|     );
 | |
|   };
 | |
| 
 | |
|   return <TimePicker {...attr} onChange={onChangeTime} className='w-full' placeholder='please select a moment' />;
 | |
| };
 |