mirror of
https://github.com/stashapp/stash.git
synced 2025-12-17 12:24:38 +03:00
Performer tags (#1132)
* Add scraping support for performer tags * Add performer count to tag cards * Refactor sqlite test setup * Add performer tag filtering in gallery and image * Add bulk update performer * Add Performers tab to tag page * Add count filters and sort bys for tags * Move scene count to icon in performer card #1148
This commit is contained in:
@@ -32,6 +32,7 @@ interface ITypeProps {
|
||||
| "parent_studios"
|
||||
| "tags"
|
||||
| "sceneTags"
|
||||
| "performerTags"
|
||||
| "movies";
|
||||
}
|
||||
interface IFilterProps {
|
||||
@@ -43,6 +44,7 @@ interface IFilterProps {
|
||||
isMulti?: boolean;
|
||||
isClearable?: boolean;
|
||||
isDisabled?: boolean;
|
||||
menuPortalTarget?: HTMLElement | null;
|
||||
}
|
||||
interface ISelectProps<T extends boolean> {
|
||||
className?: string;
|
||||
@@ -60,6 +62,7 @@ interface ISelectProps<T extends boolean> {
|
||||
placeholder?: string;
|
||||
showDropdown?: boolean;
|
||||
groupHeader?: string;
|
||||
menuPortalTarget?: HTMLElement | null;
|
||||
closeMenuOnSelect?: boolean;
|
||||
noOptionsMessage?: string | null;
|
||||
}
|
||||
@@ -109,6 +112,7 @@ const SelectComponent = <T extends boolean>({
|
||||
placeholder,
|
||||
showDropdown = true,
|
||||
groupHeader,
|
||||
menuPortalTarget,
|
||||
closeMenuOnSelect = true,
|
||||
noOptionsMessage = type !== "tags" ? "None" : null,
|
||||
}: ISelectProps<T> & ITypeProps) => {
|
||||
@@ -158,6 +162,7 @@ const SelectComponent = <T extends boolean>({
|
||||
isLoading,
|
||||
styles,
|
||||
closeMenuOnSelect,
|
||||
menuPortalTarget,
|
||||
components: {
|
||||
IndicatorSeparator: () => null,
|
||||
...((!showDropdown || isDisabled) && { DropdownIndicator: () => null }),
|
||||
|
||||
Reference in New Issue
Block a user