fix question bank response to be suitable with backend edit on response

This commit is contained in:
MoazDawalibi 2024-11-22 01:13:17 +03:00
parent ca02e02c17
commit 2335da5230
3 changed files with 18 additions and 13 deletions

View File

@ -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);

View File

@ -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",

View File

@ -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>
); );
}, }
}, },
]; ];