'use client'; import { useState, useEffect, useRef } from "react"; import { Card, CardContent } from "@/components/ui/card"; import { Button } from "@/components/ui/button"; import { XCircle } from "lucide-react"; import PageLivingSpaceBuildsTableSection from "./builds/page"; import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; import PageLivingSpaceUserTypesTableSection from "./userType/page"; const PageLivingSpace = () => { const [collectionToken, setCollectionToken] = useState(null); const [buildID, setBuildID] = useState(null); const [userTypeID, setUserTypeID] = useState(null); const [partID, setPartID] = useState(null); const [companyID, setCompanyID] = useState(null); const [personID, setPersonID] = useState(null); const [isUserTypeEnabled, setIsUserTypeEnabled] = useState(false); const [isPartsEnabled, setIsPartsEnabled] = useState(false); const [isCompanyEnabled, setIsCompanyEnabled] = useState(false); const [isPersonEnabled, setIsPersonEnabled] = useState(false); const tabsClassName = "border border-gray-300 rounded-sm h-10" const deleteAllSelections = () => { setBuildID(null); setCollectionToken(null); setUserTypeID(null); setPartID(null); setCompanyID(null); setPersonID(null); setIsUserTypeEnabled(false); setIsPartsEnabled(false); setIsCompanyEnabled(false); setIsPersonEnabled(false); } return <>
Build ID: {buildID || '-'}
Collection Token: {collectionToken || '-'}
User Type ID: {userTypeID || '-'}
Part ID: {partID || '-'}
Company ID: {companyID || '-'}
Person ID: {personID || '-'}
Builds {isUserTypeEnabled && User Type} {isPartsEnabled && Parts} {isCompanyEnabled && Company} {isPersonEnabled && Person}
{isUserTypeEnabled && } {isPartsEnabled && {/* Add Parts section component here */}} {isCompanyEnabled && {/* Add Company section component here */}} {isPersonEnabled && {/* Add Person section component here */}}
} export { PageLivingSpace };