import React from 'react'; import { DateInput as AriaDateInput, type DateInputProps as AriaDateInputProps, DateSegment, } from 'react-aria-components'; import { tv } from 'tailwind-variants'; import { composeTailwindRenderProps } from '../utils'; const segmentStyles = tv({ base: ` inline rounded-xs p-1 text-gray-800 caret-transparent outline-0 forced-color-adjust-none dark:text-zinc-200 forced-colors:text-[ButtonText] type-literal:px-0 `, variants: { isPlaceholder: { true: ` text-gray-600 italic dark:text-zinc-400 `, }, isDisabled: { true: ` text-gray-200 dark:text-zinc-600 forced-colors:text-[GrayText] `, }, isFocused: { true: ` bg-blue-600 text-white dark:text-white forced-colors:bg-[Highlight] forced-colors:text-[HighlightText] `, }, }, }); export function DateInput(props: Omit) { return ( {(segment) => } ); }