React · Callbacks
Selection Events
Track hour, minute, and AM/PM selections
Individual Selection Callbacks
Listen to specific selection events:
Selection Tracking
See individual hour/minute selections
Hour
-
Minute
-
Period
-
index.tsxtsx
1import { Timepicker } from "timepicker-ui-react";2import { useState } from "react";34function App() {5 const [lastHour, setLastHour] = useState("");6 const [lastMinute, setLastMinute] = useState("");7 const [period, setPeriod] = useState("");89 return (10 <Timepicker11 onSelectHour={(data) => setLastHour(data.hour)}12 onSelectMinute={(data) => setLastMinute(data.minutes)}13 onSelectAM={() => setPeriod("AM")}14 onSelectPM={() => setPeriod("PM")}15 />16 );17}
Event Data Structure
index.tstypescript
1// onSelectHour2interface HourSelectData {3 hour: string;4 degreesHours: number;5}67// onSelectMinute8interface MinuteSelectData {9 minutes: string;10 degreesMinutes: number;11}1213// onSelectAM, onSelectPM14// No parameters - just fires when clicked