feat(resource): remove ResourceCategoriesPanel and related functionality from ResourceDetailPage

This commit is contained in:
hamed
2026-08-04 20:18:38 +03:30
parent 2db4c3c4b0
commit df8a43f8b2
5 changed files with 17 additions and 132 deletions
+1 -9
View File
@@ -85,18 +85,10 @@ export function useResources(filters: ResourceFilters = {}) {
onError: (e) => fail(e, 'ذخیرهٔ مهارت‌ها ناموفق بود'),
});
/** دستهٔ منبع از کاتالوگ سراسری می‌آید؛ ساختنش فقط در «تنظیمات ← دسته‌بندی‌ها» ممکن است. */
const setCategories = useMutation({
mutationFn: ({ uuid, categoryUuids }: { uuid: string; categoryUuids: string[] }) =>
api.put<ApiResponse<ClinicResource>>(`/api/v1/resource/${uuid}/categories`, { category_uuids: categoryUuids }),
onSuccess: () => { toast.success('دسته‌بندی‌های منبع ذخیره شد'); invalidate(); },
onError: (e) => fail(e, 'ذخیرهٔ دسته‌بندی‌ها ناموفق بود'),
});
return {
resources: query.data?.data ?? [],
loading: query.isLoading,
create, update, remove, setSkills, setCategories,
create, update, remove, setSkills,
};
}