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
import { Timepicker } from "timepicker-ui-react";import { useState } from "react";function App() {const [confirmedTime, setConfirmedTime] = useState("");return (<div><TimepickeronConfirm={(data) => {setConfirmedTime(`${data.hour}:${data.minutes} ${data.type}`);}}/>{confirmedTime && <p>Confirmed: {confirmedTime}</p>}</div>);}
Event Data
The onConfirm callback receives an object with selected time:
interface ConfirmEventData {hour: string; // e.g., "3", "15"minutes: string; // e.g., "30", "00"type?: "AM" | "PM"; // Only in 12h modedegreesHours: number;degreesMinutes: number;}onConfirm={(data) => {console.log(data.hour); // "3"console.log(data.minutes); // "30"console.log(data.type); // "PM"}}