feat(filters): perfect flac disable fields (#605)

* feat(filters): perfect flac disable fields

* feat(filters): logscore min 0 max 100

* feat(filters): validate numberfield 0 value

* feat(filters): cleanup logs

* feat(filters): set default priority 0
This commit is contained in:
ze0s 2023-01-01 16:47:07 +01:00 committed by GitHub
parent 84c7a4484e
commit 5972d421d8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 46 additions and 17 deletions

View file

@ -20,6 +20,7 @@ interface MultiSelectProps {
options: MultiSelectOption[];
columns?: COL_WIDTHS;
creatable?: boolean;
disabled?: boolean;
}
export const MultiSelect = ({
@ -27,7 +28,8 @@ export const MultiSelect = ({
label,
options,
columns,
creatable
creatable,
disabled
}: MultiSelectProps) => {
const settingsContext = SettingsContext.useValue();
@ -58,6 +60,7 @@ export const MultiSelect = ({
<RMSC
{...field}
options={[...[...options, ...field.value.map((i: MultiSelectOption) => ({ value: i.value ?? i, label: i.label ?? i }))].reduce((map, obj) => map.set(obj.value, obj), new Map()).values()]}
disabled={disabled}
labelledBy={name}
isCreatable={creatable}
onCreateOption={handleNewField}