diff --git a/src/client/dd-hub-react/src/sections/document/num-filter.tsx b/src/client/dd-hub-react/src/sections/document/num-filter.tsx index 214967c..117750e 100644 --- a/src/client/dd-hub-react/src/sections/document/num-filter.tsx +++ b/src/client/dd-hub-react/src/sections/document/num-filter.tsx @@ -1,3 +1,5 @@ +import { useState } from 'react'; + import TextField from '@mui/material/TextField'; // ---------------------------------------------------------------------- @@ -5,13 +7,20 @@ type BoolFilterProps = { label: string; } +const isNumbers = (str: string) => /^[0-9]*$/.test(str); + export function IntFilter({ label }: BoolFilterProps) { + const [val, setVal] = useState(""); + + const onInputChange = (event: any) => { + const value = event.target.value; + if (isNumbers(value)) { + setVal(value); + } + }; + return ( - + ); }