updated living space added
This commit is contained in:
@@ -7,10 +7,10 @@ import { useUpdateLivingSpaceMutation } from "./queries";
|
||||
import { Button } from "@/components/ui/button";
|
||||
import { IconArrowLeftToArc } from "@tabler/icons-react";
|
||||
import { useRouter } from "next/navigation";
|
||||
import { useGraphQlLivingSpaceList } from "../list/queries";
|
||||
import { useGraphQlLivingSpaceDetail } from "../list/queries";
|
||||
import { useSearchParams } from "next/navigation";
|
||||
|
||||
import PageLivingSpaceBuildsTableSection from "../tables/builds/page";
|
||||
// import PageLivingSpaceBuildsTableSection from "../tables/builds/page";
|
||||
import PageLivingSpaceUserTypesTableSection from "../tables/userType/page";
|
||||
import PageLivingSpacePartsTableSection from "../tables/part/page";
|
||||
import PageLivingSpacePersonTableSection from "../tables/person/page";
|
||||
@@ -22,14 +22,10 @@ const PageLivingSpaceUpdate = () => {
|
||||
const searchParams = useSearchParams()
|
||||
const uuid = searchParams?.get('uuid') || null
|
||||
const buildIDFromUrl = searchParams?.get('buildID') || null
|
||||
const [page, setPage] = useState(1);
|
||||
const [limit, setLimit] = useState(10);
|
||||
const [sort, setSort] = useState({ createdAt: 'desc' });
|
||||
const [filters, setFilters] = useState({});
|
||||
|
||||
const backToBuildAddress = <><div>UUID not found in search params</div><Button onClick={() => router.push('/living-spaces')}>Back to Living Space List</Button></>
|
||||
const { data, isLoading, refetch } = useGraphQlLivingSpaceList(buildIDFromUrl || '', { limit, skip: (page - 1) * limit, sort, filters: { ...filters, uuid } });
|
||||
const initData = data?.data?.[0] || null;
|
||||
const { data, isLoading, refetch } = useGraphQlLivingSpaceDetail(uuid || '', buildIDFromUrl || '');
|
||||
const initData = data?.data || null;
|
||||
const [userTypeID, setUserTypeID] = useState<string | null>(null);
|
||||
const isPartInit = initData?.part !== null ? true : false;
|
||||
const [isProperty, setIsProperty] = useState<boolean | null>(isPartInit);
|
||||
@@ -45,6 +41,7 @@ const PageLivingSpaceUpdate = () => {
|
||||
setUserTypeID(initData?.userType || ""); setPartID(initData?.part || ""); setCompanyID(initData?.company || ""); setPersonID(initData?.person || "");
|
||||
}
|
||||
}, [initData])
|
||||
|
||||
useEffect(() => {
|
||||
form.setValue("userTypeID", userTypeID || ""); form.setValue("partID", partID || ""); form.setValue("companyID", companyID || ""); form.setValue("personID", personID || "");
|
||||
}, [userTypeID, partID, companyID, personID, form]);
|
||||
|
||||
Reference in New Issue
Block a user