import { PlusIcon, DashIcon } from '@primer/octicons-react'; import type { 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); }} > ); }