slider-time-picker

1.0.63 • Public • Published

React Slider Time Picker

1 dependency - styled-components

Installation

npm install slider-time-picker
import "slider-time-picker/dist/sliderTimePicker.css";

DEMO

code demo

desktop Mobile

import TimePicker from "slider-time-picker";
import "slider-time-picker/dist/sliderTimePicker.css";

...

  <TimePicker
      time={time}
      onChange={onTimeChange}
      disabled={false}
  ></TimePicker>
  
  <label>Disabled</label>
  <TimePicker
     time={time}
     onChange={onTimeChange}
     disabled={true}
   ></TimePicker>
   
   <p>Manual input disabled</p>
   <TimePicker
     time={time}
     onChange={onTimeChange}
     disableTimeManualEntry={true}
   ></TimePicker>

** If you would like to change the styling you can use the following css as an example to alter the style for the TimePicker **

My Image

.time .time-input::after {
  content: "🕒";
  line-height: 1;
}
.time .time-input input {
  background: white;
  border: solid white;
}
.time {
  background: white;
  box-shadow: none;
}
.toggle label {
  background: white;
}
.toggle label span.on {
  color: black;
}
.toggle label span.off {
  color: rgb(187, 95, 95);
}
.time-picker .modal-content {
  background: white;
}
.edit-form .accept-time button {
  background: rgb(187, 95, 95);
  border: solid rgb(187, 95, 95);
  color: white;
}
.time-picker .slider-track {
  background: rgb(187, 95, 95);
  border: solid 2px #333;
}

.time-picker .slider > div:before {
  background: rgb(187, 95, 95);
}

.time-picker .slider > div:after {
  background: rgb(187, 95, 95);
  border: solid rgb(187, 95, 95);
}
.time-picker label {
  color: black;
}
.time-picker .time .time-input input {
  color: black;
}

/slider-time-picker/

    Package Sidebar

    Install

    npm i slider-time-picker

    Weekly Downloads

    2

    Version

    1.0.63

    License

    MIT

    Unpacked Size

    24.6 kB

    Total Files

    4

    Last publish

    Collaborators

    • candaceahrends