refactor: simplify preferences handling and enhance pagination functionality in series grid
This commit is contained in:
@@ -1,11 +1,7 @@
|
||||
import { usePreferences } from "@/contexts/PreferencesContext";
|
||||
import { useToast } from "@/components/ui/use-toast";
|
||||
import { useTranslate } from "@/hooks/useTranslate";
|
||||
|
||||
export function useDisplayPreferences() {
|
||||
const { preferences, updatePreferences } = usePreferences();
|
||||
const { toast } = useToast();
|
||||
const { t } = useTranslate();
|
||||
|
||||
const handleCompactToggle = async (checked: boolean) => {
|
||||
try {
|
||||
@@ -15,17 +11,8 @@ export function useDisplayPreferences() {
|
||||
compact: checked,
|
||||
},
|
||||
});
|
||||
toast({
|
||||
title: t("settings.title"),
|
||||
description: t("settings.komga.messages.configSaved"),
|
||||
});
|
||||
} catch (error) {
|
||||
console.error("Erreur lors de la mise à jour du mode compact:", error);
|
||||
toast({
|
||||
variant: "destructive",
|
||||
title: t("settings.error.title"),
|
||||
description: t("settings.error.message"),
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
@@ -37,17 +24,8 @@ export function useDisplayPreferences() {
|
||||
itemsPerPage: size,
|
||||
},
|
||||
});
|
||||
toast({
|
||||
title: t("settings.title"),
|
||||
description: t("settings.komga.messages.configSaved"),
|
||||
});
|
||||
} catch (error) {
|
||||
console.error("Erreur lors de la mise à jour de la taille de page:", error);
|
||||
toast({
|
||||
variant: "destructive",
|
||||
title: t("settings.error.title"),
|
||||
description: t("settings.error.message"),
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user