Skip to content

Commit

Permalink
docs(timepicker): timepicker presets demo
Browse files Browse the repository at this point in the history
  • Loading branch information
ZWkang committed May 15, 2024
1 parent 7b4e556 commit ea49ef6
Show file tree
Hide file tree
Showing 2 changed files with 51 additions and 1 deletion.
19 changes: 18 additions & 1 deletion src/time-picker/_example/hms.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,29 @@ export default function BasicTimePicker() {
const [value, setValue] = useState('12:00:00');

const handleValueChange = (v) => {
console.log('change', v);
setValue(v);
};

const handleOnPick = (v, context) => {
console.log('onPick', v, context);
};

return <TimePicker value={value} onChange={handleValueChange} onPick={handleOnPick} />;
const handleClose = () => {
console.log('close');
};

const handleOpen = () => {
console.log('open');
};

return (
<TimePicker
value={value}
onChange={handleValueChange}
onPick={handleOnPick}
onClose={handleClose}
onOpen={handleOpen}
/>
);
}
33 changes: 33 additions & 0 deletions src/time-picker/_example/presets.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
import React, { useState } from 'react';
import { TimePicker, Space } from 'tdesign-react';

const { TimeRangePicker } = TimePicker;

export default function RangeTimePicker() {
const [time1, setTime1] = useState('20:22');
const [time2, setTime2] = useState(['00:00:00', '23:59:59']);
return (
<Space direction="vertical">
<TimePicker
value={time1}
onChange={setTime1}
presets={{
上午十一点: '11:00:00',
}}
clearable
/>

<TimeRangePicker
value={time2}
onChange={setTime2}
style={{ marginTop: '20px' }}
clearable
format="HH:mm:ss"
allow-input
presets={{
下午: ['13:00:00', '18:00:00'],
}}
/>
</Space>
);
}

0 comments on commit ea49ef6

Please sign in to comment.