New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@ohanapediatrics/react-time-range

Package Overview
Dependencies
Maintainers
2
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ohanapediatrics/react-time-range

A flexible time range selector for React

  • 2.3.0
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
0
Maintainers
2
Weekly downloads
 
Created
Source

React-Time-Range

A simple react component for selecting start and end time ranges, with validation.

If you need to adjust days and months, and not specifically time, you can pass in your own calendar components as children so that they appear beside each of the time selector drop-downs.

alt text

Installation

npm install react-time-range

Dependencies

  • React.JS
  • Moment.JS

Usage

import TimeRange from 'react-time-range';
import moment from 'moment';

<TimeRange
	startMoment={this.state.startTime}
	endMoment={this.state.endTime}
	onChange={this.returnFunction}
/>

Component Props

PropertyTypeDefaultDescription
use24HoursboolfalseSelect drop-downs display 12 hour or 24 hour time.
startLabelstring"Start:"Text label that appears before the start time select drop-down.
endLabelstring"End:"Text label that appears before the end time select drop-down.
startMomentstringundefinedA moment ISO 8601 time string representing the start time.
endMomentstringundefinedA moment ISO 8601 time string representing the end time.
minuteIncrementNumber30Defines the increments in time that should appear in the drop-down menus. Increments must be one of the following 1, 2, 5, 10, 15, 20, 30, 60 minutes.
sameIsValidbooleantrueIf both the start and end times are the same, this may or may not be considered a valid time range.
classNamestringundefinedProp for handling custom styling of the component.
onClickfunctionundefinedReturn function that is called when one of the time drop-down menus is clicked.
onChangefunctionundefinedReturn function that is called when one of the values in the time drop-down menu changes.
showErrorsbooleantrueDisplay an error message when the input times are considered invalid.
equalTimeErrorstring"Please enter a valid time. Start and End times cannot be equal."Error string that is rendered when both start and time values are the same, and this is considered invalid when sameIsValid={true}
endTimeErrorstring"Please enter a valid time. End time cannot be before start time."Error string that is rendered when the selected end time occurs before the start time.
onStartTimeClickfunctionundefinedReturn function that is called when the start time drop-down menu is clicked.
onStartTimeChangefunctionundefinedReturn function that is called when the start time drop-down value is changed.
onEndTimeClickfunctionundefinedReturn function that is called when the end time drop-down menu is clicked.
onEndTimeChangefunctionundefinedReturn function that is called when the end time drop-down value is changed.

Keywords

FAQs

Package last updated on 20 Feb 2019

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc