@buffetjs/styles
Version:
Buffetjs Styles - The styling solution of Buffetjs
47 lines (41 loc) • 1.01 kB
JavaScript
/**
*
* TimePicker
*
*/
import styled from 'styled-components';
import PropTypes from 'prop-types';
import colors from '../../assets/styles/colors';
import sizes from '../../assets/styles/sizes';
const TimePicker = styled.input`
width: 100%;
height: ${sizes.input.height};
padding: 0 ${sizes.input.padding};
font-family: 'Lato';
font-weight: ${sizes.fontWeight.regular};
font-size: ${sizes.input.fontSize};
cursor: pointer;
outline: 0;
border: 1px solid ${colors.lightGrey};
border-radius: ${sizes.borderRadius};
color: ${colors.blueTxt};
background-color: transparent;
padding-left: calc(${sizes.input.height} + ${sizes.input.padding});
&::-webkit-input-placeholder {
color: ${colors.greyPlaceholder};
}
&:focus {
border-color: ${colors.blueBorder};
}
&:disabled {
cursor: not-allowed;
color: ${colors.brightGrey};
}
`;
TimePicker.defaultProps = {
type: 'text',
};
TimePicker.propTypes = {
type: PropTypes.string,
};
export default TimePicker;