import { PlusIcon, DashIcon } from '@primer/octicons-react' import { Dispatch, SetStateAction } from 'react' import { Button, Group, Input, NumberField as AriaNumberField } from 'react-aria-components' import { cn } from '~/utils/cn' type NumberFieldProps = Parameters[0] & { label: string; state?: [number, Dispatch>]; } export default function NumberField(props: NumberFieldProps) { return ( { props.state?.[1](value) }} > ) }