Piplup
@piplup/rhf-adaptersmui-x-date-pickersComponents

MuiXDigitalClockElement

A pre-integrated MuiXDigitalClockElement component for connecting MUI X DigitalClock to React Hook Form.

Import

import { MuiXDigitalClockElement } from "@piplup/rhf-adapters/mui-x-date-pickers";

Usage

  • 12:00 AM
  • 12:30 AM
  • 01:00 AM
  • 01:30 AM
  • 02:00 AM
  • 02:30 AM
  • 03:00 AM
  • 03:30 AM
  • 04:00 AM
  • 04:30 AM
  • 05:00 AM
  • 05:30 AM
  • 06:00 AM
  • 06:30 AM
  • 07:00 AM
  • 07:30 AM
  • 08:00 AM
  • 08:30 AM
  • 09:00 AM
  • 09:30 AM
  • 10:00 AM
  • 10:30 AM
  • 11:00 AM
  • 11:30 AM
  • 12:00 PM
  • 12:30 PM
  • 01:00 PM
  • 01:30 PM
  • 02:00 PM
  • 02:30 PM
  • 03:00 PM
  • 03:30 PM
  • 04:00 PM
  • 04:30 PM
  • 05:00 PM
  • 05:30 PM
  • 06:00 PM
  • 06:30 PM
  • 07:00 PM
  • 07:30 PM
  • 08:00 PM
  • 08:30 PM
  • 09:00 PM
  • 09:30 PM
  • 10:00 PM
  • 10:30 PM
  • 11:00 PM
  • 11:30 PM
"use client";import dayjs from "dayjs";import Stack from "@mui/material/Stack";import { LocalizationProvider } from "@mui/x-date-pickers";import { AdapterDayjs } from "@mui/x-date-pickers/AdapterDayjs";import { MuiXDigitalClockElement } from "@piplup/rhf-adapters/mui-x-date-pickers";import { MuiButtonElement } from "@piplup/rhf-adapters/mui-material";import { useForm } from "react-hook-form";export default function Page() {  const { control, handleSubmit } = useForm({    defaultValues: { digital: dayjs() },  });  return (    <LocalizationProvider dateAdapter={AdapterDayjs}>      <form        onSubmit={handleSubmit((values) =>          alert(JSON.stringify(values, null, 2)),        )}      >        <Stack direction="column" spacing={2}>          <MuiXDigitalClockElement control={control} name="digital" />          <div>            <MuiButtonElement              control={control}              variant="contained"              type="submit"            >              Submit            </MuiButtonElement>          </div>        </Stack>      </form>    </LocalizationProvider>  );}

Props

Prop

Type

MuiXDigitalClockElement supports all standard props of the MUI X DigitalClock component, along with additional adapter-specific props. For a complete list of available DigitalClock properties, refer to the MUI X Date Pickers API documentation.

The ref is forwarded to the underlying <DigitalClock /> component.

Notes

  • For custom clock UIs, build on useMuiXDigitalClockAdapter.

See also

On this page