All files / src/components/FilterField FilterField.tsx

100% Statements 2/2
100% Branches 0/0
100% Functions 2/2
100% Lines 2/2

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24                      34x             1x          
import TextField from '@mui/material/TextField';
import React from 'react';
 
interface FilterFieldProps {
  label: string;
  value: string;
  onChange: (v: string) => void;
  type?: React.InputHTMLAttributes<unknown>['type'];
}
 
export function FilterField({ label, value, onChange, type }: FilterFieldProps) {
  return (
    <TextField
      label={label}
      type={type}
      size="small"
      fullWidth
      value={value}
      onChange={e => onChange(e.target.value)}
      slotProps={{ inputLabel: { shrink: true } }}
    />
  );
}