feat(TextFilter): Hinzufügen zur Behandlung von VARCHAR
This commit is contained in:
parent
0eef478a41
commit
29e033b8de
@ -19,17 +19,9 @@ export function IntFilter({ label }: BoolFilterProps) {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
return (
|
return <TextField label={label} value={val} onChange={onInputChange} variant="filled" />;
|
||||||
<TextField label={label} value={val} onChange={onInputChange} />
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export function DecimalFilter({ label }: BoolFilterProps) {
|
export function DecimalFilter({ label }: BoolFilterProps) {
|
||||||
return (
|
return <TextField type="number" label={label} variant="filled" />;
|
||||||
<TextField
|
|
||||||
type="number"
|
|
||||||
label={label}
|
|
||||||
variant="standard"
|
|
||||||
/>
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
@ -0,0 +1,10 @@
|
|||||||
|
import TextField from '@mui/material/TextField';
|
||||||
|
// ----------------------------------------------------------------------
|
||||||
|
|
||||||
|
type TextFilterProps = {
|
||||||
|
label: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export function TextFilter({ label }: TextFilterProps) {
|
||||||
|
return <TextField label={label} variant="filled" />;
|
||||||
|
}
|
||||||
@ -15,6 +15,7 @@ import { Iconify } from 'src/components/iconify';
|
|||||||
|
|
||||||
import { DocItem } from '../doc-item';
|
import { DocItem } from '../doc-item';
|
||||||
import { BoolFilter } from '../bool-filter';
|
import { BoolFilter } from '../bool-filter';
|
||||||
|
import { TextFilter } from '../text-filter';
|
||||||
import { DecimalFilter, IntFilter } from '../num-filter';
|
import { DecimalFilter, IntFilter } from '../num-filter';
|
||||||
|
|
||||||
import type { IDocItem } from '../doc-item';
|
import type { IDocItem } from '../doc-item';
|
||||||
@ -113,9 +114,11 @@ export function DocSearchView({ posts }: Props) {
|
|||||||
filterComp = <DecimalFilter label={filter.label ?? filter.name} />
|
filterComp = <DecimalFilter label={filter.label ?? filter.name} />
|
||||||
break;
|
break;
|
||||||
case 'VARCHAR':
|
case 'VARCHAR':
|
||||||
|
filterComp = <TextFilter label={filter.label ?? filter.name} />
|
||||||
|
break;
|
||||||
case 'DATE':
|
case 'DATE':
|
||||||
default:
|
default:
|
||||||
filterComp = <TextField id={`filter-${filter.id.toString()}`} label={filter.label ?? filter.type} variant="filled" />
|
filterComp = <TextField label={filter.label ?? filter.type} variant="filled" />
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
return (
|
return (
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user