react-period-of-stay-input
Version:
React.js component for entering a period of stay in a hotel: check-in + check-out date
28 lines (27 loc) • 793 B
TypeScript
import * as React from 'react';
import { Moment } from 'moment';
import Locale from './Locale';
import Model from './Model';
import Environment from './Environment';
export default class PeriodOfStayInput extends React.Component<Props> {
constructor(props: Props);
render(): JSX.Element;
handleCheckInChange(newValue: Moment): void;
handleCheckOutChange(newValue: Moment): void;
handleNativeCheckInChange(ev: InputChangeEvent): void;
handleNativeCheckOutChange(ev: InputChangeEvent): void;
}
export interface Props {
className?: string;
useInputTypeDate: boolean;
locale: Locale;
model: Model;
environment: Environment;
onChange: (newValue: Model) => void;
}
interface InputChangeEvent {
target: {
value: string;
};
}
export {};