Files
Game_Calendar_FE/src/components/ui/forms/number-input.tsx
Harun CAN 8b0e7b4e1a main
2026-01-30 02:57:09 +03:00

22 lines
807 B
TypeScript

import { NumberInput as ChakraNumberInput } from '@chakra-ui/react';
import * as React from 'react';
export interface NumberInputProps extends ChakraNumberInput.RootProps {}
export const NumberInputRoot = React.forwardRef<HTMLDivElement, NumberInputProps>(function NumberInput(props, ref) {
const { children, ...rest } = props;
return (
<ChakraNumberInput.Root ref={ref} variant='outline' {...rest}>
{children}
<ChakraNumberInput.Control>
<ChakraNumberInput.IncrementTrigger />
<ChakraNumberInput.DecrementTrigger />
</ChakraNumberInput.Control>
</ChakraNumberInput.Root>
);
});
export const NumberInputField = ChakraNumberInput.Input;
export const NumberInputScrubber = ChakraNumberInput.Scrubber;
export const NumberInputLabel = ChakraNumberInput.Label;