This commit is contained in:
KarimAldeen 2024-03-26 11:24:35 +03:00
parent ae45d6f186
commit a2461703ba
2 changed files with 25 additions and 22 deletions

View File

@ -14,16 +14,19 @@ import { usePageState } from '../../lib/state mangment/LayoutPagestate'
function Page() { function Page() {
const column =useTableColumns() const column =useTableColumns()
const {data ,status } = useGetCategories() const {data ,isRefetching ,status } = useGetCategories()
const navigate = useNavigate() const navigate = useNavigate()
const totalRows = data?.meta?.total; const totalRows = data?.meta?.total;
const { setObjectToEdit, objectToEdit } = usePageState() const { setObjectToEdit, objectToEdit } = usePageState()
console.log(objectToEdit,"objectToEdit");
useEffect(() => { useEffect(() => {
if(objectToEdit && objectToEdit.length > 0) console.log(objectToEdit,"objectToEdit");
setObjectToEdit([]) if(objectToEdit)
setObjectToEdit(null)
}, [setObjectToEdit,objectToEdit ])
}, [setObjectToEdit,objectToEdit ,data,isRefetching])
return ( return (
// Pass Status to Layout // Pass Status to Layout

View File

@ -354,14 +354,14 @@ const EditPage = () => {
else { else {
const EditAttributeValue = dataToSend const EditAttributeValue = dataToSend
const IMage = // const IMage =
(typeof EditAttributeValue?.image === 'string') ? // (typeof EditAttributeValue?.image === 'string') ?
{ // {
copied_image: EditAttributeValue?.image // copied_image: EditAttributeValue?.image
} : // } :
{ // {
image: EditAttributeValue?.image // image: EditAttributeValue?.image
}; // };
const NewEditAttributeValue = { const NewEditAttributeValue = {
value: { value: {
@ -369,7 +369,7 @@ const EditPage = () => {
ar: EditAttributeValue?.value_ar, ar: EditAttributeValue?.value_ar,
de: EditAttributeValue?.value_de de: EditAttributeValue?.value_de
}, },
...IMage, image:EditAttributeValue?.image,
attribute_id: EditAttribute?.id, attribute_id: EditAttribute?.id,
} }
if (EditAttribute.type === "color") { if (EditAttribute.type === "color") {
@ -420,21 +420,21 @@ const EditPage = () => {
AddAttribute?.AttributeValue?.slice(1)?.map((dataToSend: any, index: number) => { AddAttribute?.AttributeValue?.slice(1)?.map((dataToSend: any, index: number) => {
const AddAttributeValue = dataToSend const AddAttributeValue = dataToSend
const IMage = // const IMage =
(typeof AddAttributeValue?.image === 'string') ? // (typeof AddAttributeValue?.image === 'string') ?
{ // {
copied_image: AddAttributeValue?.image // copied_image: AddAttributeValue?.image
} : // } :
{ // {
image: AddAttributeValue?.image // image: AddAttributeValue?.image
}; // };
const NewAddAttributeValue = { const NewAddAttributeValue = {
value: { value: {
en: AddAttributeValue?.value_en, en: AddAttributeValue?.value_en,
ar: AddAttributeValue?.value_ar ?? AddAttributeValue?.value_en, ar: AddAttributeValue?.value_ar ?? AddAttributeValue?.value_en,
de: AddAttributeValue?.value_de ?? AddAttributeValue?.value_en de: AddAttributeValue?.value_de ?? AddAttributeValue?.value_en
}, },
...IMage, image:AddAttributeValue?.image,
attribute_id: AttributeId, attribute_id: AttributeId,
} }
mutateAttributeValue(NewAddAttributeValue) mutateAttributeValue(NewAddAttributeValue)