update link
deploy to danak / build_and_deploy (push) Has been cancelled

This commit is contained in:
hamid zarghami
2026-06-06 16:03:46 +03:30
parent 251d18145a
commit 81a786d2a4
4 changed files with 32 additions and 18 deletions
+19
View File
@@ -3,6 +3,7 @@ import { usePageTitle } from "@/hooks/usePageTitle";
import Konva from "konva";
import { type FC, useEffect, useRef, useState } from "react";
import { useParams } from "react-router-dom";
import { useSharedStore } from "@/shared/store/sharedStore";
import { useGetCatalogById, useUpdateCatalog } from "../home/hooks/useHomeData";
import EditorCanvas from "./components/EditorCanvas";
import EditorSidebar from "./components/EditorSidebar";
@@ -34,8 +35,26 @@ const Editor: FC = () => {
objects,
currentPageId,
} = useEditorStore();
const { setEditorCatalogSlug } = useSharedStore();
const { data, isFetched } = useGetCatalogById(id!);
const catalogName = data?.data?.name;
useEffect(() => {
setEditorCatalogSlug(null);
}, [id, setEditorCatalogSlug]);
useEffect(() => {
if (data?.data?.slug) {
setEditorCatalogSlug(data.data.slug);
}
}, [data?.data?.slug, setEditorCatalogSlug]);
useEffect(
() => () => {
setEditorCatalogSlug(null);
},
[setEditorCatalogSlug],
);
usePageTitle(
catalogName ? `ویرایش کاتالوگ ${catalogName}` : "ویرایش کاتالوگ",
);