Sha256: b9a045dd0656e52d7391a61c2520a14925e5d2412050ec09a91fcc4131d1e1f5
Contents?: true
Size: 1.21 KB
Versions: 31
Compression:
Stored size: 1.21 KB
Contents
/* @flow */ import React from 'react' import classnames from 'classnames' import DateTime from '../pb_kit/dateTime.js' import { buildCss } from '../utilities/props' import { Body, Caption } from '../' import { deprecatedProps, globalProps } from '../utilities/globalProps.js' type TimeStackedProps = { align?: 'left' | 'center' | 'right', className?: string | array<string>, dark?: boolean, data?: string, date: string, id?: string, tag?: 'body' | 'caption', } const TimeStacked = (props: TimeStackedProps) => { const { align, className, dark, date } = props deprecatedProps('TimeStacked', ['tag']) const classes = classnames( buildCss('pb_time_stacked_kit', align), globalProps(props), className, ) const dateTimestamp = new DateTime({ value: date }) return ( <div className={classes}> <div align={align} className="pb_time_stacked_day_month" > <Body color="light" dark={dark} text={dateTimestamp.toTimeWithMeridian()} /> <Caption color="light" dark={dark} text={dateTimestamp.toTimezone()} /> </div> </div> ) } export default TimeStacked
Version data entries
31 entries across 31 versions & 1 rubygems