ldc-groupe/resources/ts/back/Components/Inputs/SimpleVimeoId.tsx

25 lines
739 B
TypeScript

import str from "@/hooks/use-string";
import SimpleString from "./SimpleString";
import useTrans from "@/hooks/use-translations";
type SimpleVimeoIdProps = {
className?: string;
name: string;
value?: string;
id?: string;
required?: boolean;
disabled?: boolean;
parentErrors?: Record<string, string> | null,
// eslint-disable-next-line no-unused-vars
setData: (name: string, value: string) => void;
};
export default function SimpleVimeoId(props: SimpleVimeoIdProps) {
const pattern = "^[0-9]{8,10}$";
const label = str(useTrans('validation.custom.vimeo_id')).ucFirst().value();
const localProps = {pattern, label, ...props};
return (
<SimpleString {...localProps} />
);
}