fix page
This commit is contained in:
parent
0b44bc69fb
commit
458319b49f
|
|
@ -15,16 +15,20 @@ import {
|
|||
import ActionButtons from "../../../Components/Table/ActionButtons";
|
||||
import ColumnsImage from "../../../Components/Columns/ColumnsImage";
|
||||
import { Grade } from "../../../types/Grade";
|
||||
import { CiImageOff } from "react-icons/ci";
|
||||
import { isValidImage } from "../../../utils/isValidImage";
|
||||
import { useFilterState } from "../../../Components/Utils/Filter/FilterState";
|
||||
import { useFilterStateState } from "../../../zustand/Filter";
|
||||
|
||||
export const useColumns = () => {
|
||||
const { handel_open_model } = useModalHandler();
|
||||
|
||||
const { setObjectToEdit } = useObjectToEdit((state) => state);
|
||||
const navigate = useNavigate();
|
||||
const { setFilter } = useFilterStateState();
|
||||
|
||||
|
||||
|
||||
const handelShow = (record: Grade) => {
|
||||
setFilter({})
|
||||
navigate(`${record?.id}`);
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -11,11 +11,13 @@ import {
|
|||
canEditQuestion,
|
||||
} from "../../../utils/hasAbilityFn";
|
||||
import ActionButtons from "../../../Components/Table/ActionButtons";
|
||||
import { useFilterStateState } from "../../../zustand/Filter";
|
||||
|
||||
export const useColumns = () => {
|
||||
const { setObjectToEdit } = useObjectToEdit((state) => state);
|
||||
const navigate = useNavigate();
|
||||
const { setIsOpen } = useModalState((state) => state);
|
||||
const { setFilter } = useFilterStateState();
|
||||
|
||||
const handelDelete = (data: any) => {
|
||||
setObjectToEdit(data);
|
||||
|
|
@ -28,6 +30,8 @@ export const useColumns = () => {
|
|||
const unit = lesson?.unit;
|
||||
const subject = unit?.subject;
|
||||
const grade = subject?.grade;
|
||||
|
||||
setFilter({})
|
||||
navigate(`/${ABILITIES_ENUM?.GRADE}/${grade?.id}/${ABILITIES_ENUM?.SUBJECT}/${subject?.id}/${ABILITIES_ENUM?.UNIT}/${unit?.id}/${ABILITIES_ENUM?.LESSON}/${lesson?.id}/${ABILITIES_ENUM?.QUESTION}/${record?.id}`);
|
||||
};
|
||||
const [t] = useTranslation();
|
||||
|
|
|
|||
|
|
@ -19,14 +19,18 @@ import ActionButtons from "../../../Components/Table/ActionButtons";
|
|||
import { Unit } from "../../../types/Unit";
|
||||
import { ConvertEnumToTranslate } from "../../../utils/ConvertEnumToTranslate";
|
||||
import { DragHandleUnit } from "./DrapableTable";
|
||||
import { useFilterState } from "../../../Components/Utils/Filter/FilterState";
|
||||
import { useFilterStateState } from "../../../zustand/Filter";
|
||||
|
||||
export const useColumns = () => {
|
||||
const { handel_open_model } = useModalHandler();
|
||||
const { setFilter } = useFilterStateState();
|
||||
|
||||
const { setObjectToEdit } = useObjectToEdit((state) => state);
|
||||
const navigate = useNavigate();
|
||||
|
||||
const handelShow = (record: Unit) => {
|
||||
setFilter({})
|
||||
navigate(`${ABILITIES_ENUM?.UNIT}/${record?.id}`);
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -15,14 +15,18 @@ import {
|
|||
} from "../../../utils/hasAbilityFn";
|
||||
import ActionButtons from "../../../Components/Table/ActionButtons";
|
||||
import { DragHandleLesson } from "./DrapableTable";
|
||||
import { useFilterState } from "../../../Components/Utils/Filter/FilterState";
|
||||
import { useFilterStateState } from "../../../zustand/Filter";
|
||||
|
||||
export const useColumns = () => {
|
||||
const { handel_open_model } = useModalHandler();
|
||||
|
||||
const { setObjectToEdit } = useObjectToEdit((state) => state);
|
||||
const navigate = useNavigate();
|
||||
const { setFilter } = useFilterStateState();
|
||||
|
||||
const handelShow = (record: any) => {
|
||||
setFilter({})
|
||||
navigate(`${ABILITIES_ENUM.LESSON}/${record?.id}`);
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -14,12 +14,13 @@ import {
|
|||
} from "../../../../utils/hasAbilityFn";
|
||||
import { ABILITIES_ENUM } from "../../../../enums/abilities";
|
||||
import { Subject } from "../../../../types/Subject";
|
||||
import { CiImageOff } from "react-icons/ci";
|
||||
import { useFilterStateState } from "../../../../zustand/Filter";
|
||||
|
||||
export const useColumns = () => {
|
||||
const navigate = useNavigate();
|
||||
const { setObjectToEdit } = useObjectToEdit((state) => state);
|
||||
const { setIsOpen } = useModalState((state) => state);
|
||||
const { setFilter } = useFilterStateState();
|
||||
|
||||
const handelDelete = (record: Subject) => {
|
||||
setObjectToEdit(record);
|
||||
|
|
@ -31,6 +32,7 @@ export const useColumns = () => {
|
|||
};
|
||||
|
||||
const handelShow = (record: Subject) => {
|
||||
setFilter({})
|
||||
navigate(`${ABILITIES_ENUM?.SUBJECT}/${record?.id}`);
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user