1.0.0 • Published 5 years ago

npm-react-native-time-picker v1.0.0

Weekly downloads
6
License
-
Repository
-
Last release
5 years ago

npm.io

Install

npm install react-native-simple-time-picker
yarn add react-native-simple-time-picker

Usage

import React, { Component } from 'react';
import { StyleSheet, View, Text } from 'react-native';

import TimePicker from 'react-native-simple-time-picker';

const styles = StyleSheet.create({
  container: {
    flex: 1,
    backgroundColor: '#fff',
    alignItems: 'center',
    justifyContent: 'center',
  },
});

export default class App extends Component {
  state = {
    selectedHours: 0,
    selectedMinutes: 0,
  }

  render() {
    const { selectedHours, selectedMinutes } = this.state;
    return (
      <View style={styles.container}>
        <Text>{selectedHours}:{selectedMinutes}</Text>
        <TimePicker
          selectedHours={selectedHours}
          selectedMinutes={selectedMinutes}
          onChange={(hours, minutes) => this.setState({ selectedHours: hours, selectedMinutes: minutes })}
        />
      </View>
    );
  }
}

API

PropertyTypeDefaultDescription
selectedHoursNumber0
selectedMinutesNumber0
onChangeFunctionnullCallback function for when values are changed function(hours: number, minutes: number) => void
hoursUnitString''Hours Unit for label
minutesUnitString''Minutes Unit for label