Sha256: 3f89a638c77e6bf01a32f1d70f16a40077b82753cf242e79c0f781c5b6eb35a8
Contents?: true
Size: 1.61 KB
Versions: 112
Compression:
Stored size: 1.61 KB
Contents
import React from 'react' import classnames from 'classnames' import { buildCss, buildDataProps } from '../utilities/props' import { globalProps } from '../utilities/globalProps' import Body from '../pb_body/_body' import Flex from '../pb_flex/_flex' import FlexItem from '../pb_flex/_flex_item' import DateYearStacked from '../pb_date_year_stacked/_date_year_stacked' import Icon from '../pb_icon/_icon' type DateRangeStackedProps = { className?: string | string[], data?: string, dark?: boolean, endDate: Date, id?: string, startDate: Date, } const DateRangeStacked = (props: DateRangeStackedProps) => { const { className, dark = false, endDate, startDate, data={} } = props const css = classnames( buildCss('pb_date_range_stacked'), globalProps(props), className ) const dataProps = buildDataProps(data) return ( <div {...dataProps} className={css} > <Flex vertical="center"> <FlexItem> <DateYearStacked align="right" dark={dark} date={startDate} /> </FlexItem> <FlexItem> <div> <Body color="light" tag="span" > <Icon className="pb_date_range_stacked_arrow" fixedWidth icon="long-arrow-right" /> </Body> </div> </FlexItem> <FlexItem> <DateYearStacked dark={dark} date={endDate} /> </FlexItem> </Flex> </div> ) } export default DateRangeStacked
Version data entries
112 entries across 112 versions & 1 rubygems