import React, { useCallback, useContext } from "react"; import { BG_COLOR, BORDER_COLOR, BUTTON_COLOR, RING_COLOR } from "../constants"; import DatepickerContext from "../contexts/DatepickerContext"; interface IconProps { className: string; } interface Button { children: JSX.Element | JSX.Element[]; onClick: React.MouseEventHandler; disabled?: boolean; roundedFull?: boolean; padding?: string; active?: boolean; } export const DateIcon: React.FC = ({ className = "c-w-6 c-h-6" }) => { return ( ); }; export const CloseIcon: React.FC = ({ className = "c-w-6 c-h-6" }) => { return ( ); }; export const ChevronLeftIcon: React.FC = ({ className = "c-w-6 c-h-6", }) => { return ( ); }; export const DoubleChevronLeftIcon: React.FC = ({ className = "c-w-6 c-h-6", }) => { return ( ); }; export const ChevronRightIcon: React.FC = ({ className = "c-w-6 c-h-6", }) => { return ( ); }; export const DoubleChevronRightIcon: React.FC = ({ className = "c-w-6 c-h-6", }) => { return ( ); }; // eslint-disable-next-line react/display-name,@typescript-eslint/ban-types export const Arrow = React.forwardRef((props, ref) => { return (
); }); export const SecondaryButton: React.FC ); }; export const PrimaryButton: React.FC ); }; export const RoundedButton: React.FC ); }; export const VerticalDash = () => { // Contexts const { primaryColor } = useContext(DatepickerContext); const bgColor = BG_COLOR["500"][primaryColor as keyof (typeof BG_COLOR)["500"]]; return (
); };