mirror of
https://github.com/stashapp/stash.git
synced 2025-12-18 12:54:38 +03:00
Change performer country value to be ISO code (#1922)
* Change performer country value to be ISO code * Localize country names * Use country select for filter Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
This commit is contained in:
@@ -28,6 +28,8 @@ import { LabeledIdFilter } from "./Filters/LabeledIdFilter";
|
||||
import { HierarchicalLabelValueFilter } from "./Filters/HierarchicalLabelValueFilter";
|
||||
import { OptionsFilter } from "./Filters/OptionsFilter";
|
||||
import { InputFilter } from "./Filters/InputFilter";
|
||||
import { CountryCriterion } from "src/models/list-filter/criteria/country";
|
||||
import { CountrySelect } from "../Shared";
|
||||
|
||||
interface IAddFilterProps {
|
||||
onAddCriterion: (
|
||||
@@ -173,6 +175,18 @@ export const AddFilterDialog: React.FC<IAddFilterProps> = ({
|
||||
<NumberFilter criterion={criterion} onValueChanged={onValueChanged} />
|
||||
);
|
||||
}
|
||||
if (
|
||||
criterion instanceof CountryCriterion &&
|
||||
(criterion.modifier === CriterionModifier.Equals ||
|
||||
criterion.modifier === CriterionModifier.NotEquals)
|
||||
) {
|
||||
return (
|
||||
<CountrySelect
|
||||
value={criterion.value}
|
||||
onChange={(v) => onValueChanged(v)}
|
||||
/>
|
||||
);
|
||||
}
|
||||
return (
|
||||
<InputFilter criterion={criterion} onValueChanged={onValueChanged} />
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user