React · Callbacks
onConfirm
Handle time confirmation when user clicks OK
Confirm Callback
The onConfirm event fires when user clicks the OK button:
Confirmation Handler
Only saves value when confirmed
index.tsxtsx
1import { Timepicker } from "timepicker-ui-react";2import { useState } from "react";34function App() {5 const [confirmedTime, setConfirmedTime] = useState("");67 return (8 <div>9 <Timepicker10 onConfirm={(data) => {11 setConfirmedTime(`${data.hour}:${data.minutes} ${data.type}`);12 }}13 />14 {confirmedTime && <p>Confirmed: {confirmedTime}</p>}15 </div>16 );17}
Event Data
The onConfirm callback receives an object with selected time:
index.tstypescript
1interface ConfirmEventData {2 hour: string; // e.g., "3", "15"3 minutes: string; // e.g., "30", "00"4 type?: "AM" | "PM"; // Only in 12h mode5 degreesHours: number;6 degreesMinutes: number;7}89onConfirm={(data) => {10 console.log(data.hour); // "3"11 console.log(data.minutes); // "30"12 console.log(data.type); // "PM"13}}