import React from "react"; import classnames from "classnames"; import { buildCss, buildDataProps, buildHtmlProps } from "../utilities/props"; import { globalProps } from "../utilities/globalProps"; import DateTime from '../pb_kit/dateTime'; import Caption from "../pb_caption/_caption"; import Title from "../pb_title/_title"; type DateStackedProps = { align?: "left" | "center" | "right"; bold?: boolean; className?: string | string[]; dark?: boolean; data?: string; date: Date; htmlOptions?: { [key: string]: string | number | boolean | Function }; size?: "sm" | "md"; id?: string; reverse?: boolean; }; const sizes: {sm: 4, md: 3} = { sm: 4, md: 3, }; const DateStacked = (props: DateStackedProps) => { const { align = "left", bold = false, reverse = false, className, dark = false, date, data={}, htmlOptions={}, size = "sm", } = props; const classes = classnames( buildCss("pb_date_stacked_kit", align, size, { dark: dark, reverse: reverse, }), globalProps(props), className ); const currentYear = new Date().getFullYear() const inputYear = DateTime.toYear(date); const dataProps = buildDataProps(data) const htmlProps = buildHtmlProps(htmlOptions) return ( <> {bold == false ? (