Handle unset rating system (#3410)

This commit is contained in:
WithoutPants
2023-02-07 16:44:00 +11:00
committed by GitHub
parent 53f9530524
commit 6f2057a51e
7 changed files with 11 additions and 7 deletions

View File

@@ -139,7 +139,7 @@ export const GalleryEditPanel: React.FC<
useRatingKeybinds(
isVisible,
stashConfig?.ui.ratingSystemOptions.type,
stashConfig?.ui?.ratingSystemOptions?.type,
setRating
);

View File

@@ -75,7 +75,7 @@ export const ImageEditPanel: React.FC<IProps> = ({
useRatingKeybinds(
true,
configuration?.ui.ratingSystemOptions.type,
configuration?.ui?.ratingSystemOptions?.type,
setRating
);

View File

@@ -122,7 +122,11 @@ export const MovieEditPanel: React.FC<IMovieEditPanel> = ({
formik.setFieldValue("rating100", v);
}
useRatingKeybinds(true, stashConfig?.ui.ratingSystemOptions.type, setRating);
useRatingKeybinds(
true,
stashConfig?.ui?.ratingSystemOptions?.type,
setRating
);
// set up hotkeys
useEffect(() => {

View File

@@ -113,7 +113,7 @@ const PerformerPage: React.FC<IProps> = ({ performer }) => {
useRatingKeybinds(
true,
configuration?.ui.ratingSystemOptions.type,
configuration?.ui?.ratingSystemOptions?.type,
setRating
);

View File

@@ -190,7 +190,7 @@ export const SceneEditPanel: React.FC<IProps> = ({
useRatingKeybinds(
isVisible,
stashConfig?.ui.ratingSystemOptions.type,
stashConfig?.ui?.ratingSystemOptions?.type,
setRating
);

View File

@@ -105,7 +105,7 @@ export const StudioEditPanel: React.FC<IStudioEditPanel> = ({
useRatingKeybinds(
true,
configuration?.ui.ratingSystemOptions.type,
configuration?.ui?.ratingSystemOptions?.type,
setRating
);

View File

@@ -71,7 +71,7 @@ export function useRatingKeybinds(
document.activeElement.blur();
}
if (ratingSystem === RatingSystemType.Stars) {
if (!ratingSystem || ratingSystem === RatingSystemType.Stars) {
return handleStarRatingKeybinds();
} else {
return handleDecimalKeybinds();