fix question bank response to be suitable with backend edit on response
This commit is contained in:
parent
ca02e02c17
commit
2335da5230
|
|
@ -17,7 +17,6 @@ const NavBar = ({ isOpen }: { isOpen: boolean }) => {
|
||||||
const navigate = useNavigate();
|
const navigate = useNavigate();
|
||||||
const PrevPath = getPrevPathRoute(location.pathname);
|
const PrevPath = getPrevPathRoute(location.pathname);
|
||||||
const [t] = useTranslation();
|
const [t] = useTranslation();
|
||||||
console.log(search_array);
|
|
||||||
|
|
||||||
const translateArray = translateOptions(search_array, t);
|
const translateArray = translateOptions(search_array, t);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,6 @@ const App: React.FC = () => {
|
||||||
const { setFilter, Filter } = useFilterStateState();
|
const { setFilter, Filter } = useFilterStateState();
|
||||||
const sort_by = Filter?.sort_by;
|
const sort_by = Filter?.sort_by;
|
||||||
|
|
||||||
console.log(filterState, "filterState");
|
|
||||||
|
|
||||||
const response = useGetAllQuestion({
|
const response = useGetAllQuestion({
|
||||||
nullable_parent: "null",
|
nullable_parent: "null",
|
||||||
|
|
|
||||||
|
|
@ -23,13 +23,14 @@ export const useColumns = () => {
|
||||||
const { setFilter } = useFilterStateState();
|
const { setFilter } = useFilterStateState();
|
||||||
|
|
||||||
const handelDelete = (data: any) => {
|
const handelDelete = (data: any) => {
|
||||||
|
// console.log(data);
|
||||||
|
|
||||||
setObjectToEdit(data);
|
setObjectToEdit(data);
|
||||||
setIsOpen(ModalEnum?.QUESTION_DELETE);
|
setIsOpen(ModalEnum?.QUESTION_DELETE);
|
||||||
};
|
};
|
||||||
|
|
||||||
const handleNavigateToReport = (record: any) => {
|
const handleNavigateToReport = (record: any) => {
|
||||||
setFilter({});
|
setFilter({});
|
||||||
// console.log(record);
|
|
||||||
|
|
||||||
navigate(`/report/${record?.report?.id}`);
|
navigate(`/report/${record?.report?.id}`);
|
||||||
};
|
};
|
||||||
|
|
@ -38,7 +39,10 @@ export const useColumns = () => {
|
||||||
const lesson = record?.lessons?.[0];
|
const lesson = record?.lessons?.[0];
|
||||||
const unit = lesson?.unit;
|
const unit = lesson?.unit;
|
||||||
const subject = unit?.subject;
|
const subject = unit?.subject;
|
||||||
const grade = subject?.grade;
|
const grade = subject?.grades[0];
|
||||||
|
console.log(record ,"lesson");
|
||||||
|
// console.log(grade,"grade");
|
||||||
|
|
||||||
|
|
||||||
setFilter({});
|
setFilter({});
|
||||||
navigate(
|
navigate(
|
||||||
|
|
@ -74,10 +78,12 @@ export const useColumns = () => {
|
||||||
key: "lessons",
|
key: "lessons",
|
||||||
align: "center",
|
align: "center",
|
||||||
render: (text, record) => {
|
render: (text, record) => {
|
||||||
|
console.log(record);
|
||||||
|
|
||||||
const lesson = record?.lessons?.[0];
|
const lesson = record?.lessons?.[0];
|
||||||
const unit = lesson?.unit;
|
const unit = lesson?.unit;
|
||||||
const subject = unit?.subject;
|
const subject = unit?.subject;
|
||||||
const grade = subject?.grade;
|
const grade = subject?.grades[0];
|
||||||
|
|
||||||
return <> {grade?.name} </>;
|
return <> {grade?.name} </>;
|
||||||
},
|
},
|
||||||
|
|
@ -117,7 +123,6 @@ export const useColumns = () => {
|
||||||
align: "center",
|
align: "center",
|
||||||
render: (text, record) => {
|
render: (text, record) => {
|
||||||
const lesson = record?.lessons?.[0];
|
const lesson = record?.lessons?.[0];
|
||||||
console.log(lesson, "lesson");
|
|
||||||
|
|
||||||
return <> {lesson?.name} </>;
|
return <> {lesson?.name} </>;
|
||||||
},
|
},
|
||||||
|
|
@ -179,8 +184,10 @@ export const useColumns = () => {
|
||||||
title: "#",
|
title: "#",
|
||||||
key: "actions",
|
key: "actions",
|
||||||
align: "center",
|
align: "center",
|
||||||
|
render: (_text, record, index) => {
|
||||||
|
const { report }:any = record || {};
|
||||||
|
console.log(record);
|
||||||
|
|
||||||
render: ({ _text, record, index }: any) => {
|
|
||||||
return (
|
return (
|
||||||
<div className="flex">
|
<div className="flex">
|
||||||
<ActionButtons
|
<ActionButtons
|
||||||
|
|
@ -192,7 +199,7 @@ export const useColumns = () => {
|
||||||
canShowQr={true}
|
canShowQr={true}
|
||||||
onShoqQr={() => handleClickQr(record)}
|
onShoqQr={() => handleClickQr(record)}
|
||||||
/>
|
/>
|
||||||
{!!record?.report?.content ? (
|
{!!report?.content ? (
|
||||||
<ReportTableIcon
|
<ReportTableIcon
|
||||||
editTooltipTitle="practical.with_report"
|
editTooltipTitle="practical.with_report"
|
||||||
onClick={() => handleNavigateToReport(record)}
|
onClick={() => handleNavigateToReport(record)}
|
||||||
|
|
@ -202,7 +209,7 @@ export const useColumns = () => {
|
||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
},
|
}
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user