1.0.1 • Published 8 months ago

chakra-ui-time-picker v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

Chakra UI Time Picker

npm Node.js CI

Time picker for React.js

This is a fork from react-samay, I have also mixed styling support from chakra ui.

Features

  • Uses native date object
  • Dropdown based hours, minutes, seconds & meridiem selection.
  • Keyboard navigation
  • Similar API as react-samay
  • Written with Typescript, with built-in typings

Demo link

Storybook Demo link

Install

npm i --save chakra-ui-time-picker

Usage

import { TimePicker } from 'chakra-ui-time-picker';
import ReactDOM from 'react-dom';

ReactDOM.render(
  <TimePicker
    defaultValue={new Date()}
    onChange={(date) => {
      console.log(date);
    }}
  />,
  <div id="app" />
);

API

TimePicker

NameTypeDefault
prefixClsString'react-samay'
disabledBooleanfalse
isValidBooleanfalse
openBooleanfalse
defaultValueDatenull
defaultOpenValueDatenew Date()
valueDatenull
placeholderString''
classNameString''
inputClassNameString''
nameString-
idString''
showHourBooleantrue
showMinuteBooleantrue
showSecondBooleantrue
formatString-
disabledHoursFunction-
disabledMinutesFunction-
disabledSecondsFunction-
use12HoursBooleanfalse
hideDisabledOptionsBooleanfalse
onChangeFunctionnull
onAmPmChangeFunctionnull
onOpenFunction({ open })
onCloseFunction({ open })
hourStepNumber1
minuteStepNumber1
secondStepNumber1