- added reset all modal and integrate with camera settings

This commit is contained in:
2025-12-08 11:49:12 +00:00
parent 8b3bff8a45
commit eefa98f03a
10 changed files with 167 additions and 21 deletions

View File

@@ -6,9 +6,18 @@ import CameraPanel from "./CameraPanel";
type CameraSettingsProps = {
setTabIndex: (tabIndex: number) => void;
tabIndex: number;
isResetAllModalOpen: boolean;
handleClose: () => void;
setIsResetModalOpen: React.Dispatch<React.SetStateAction<boolean>>;
};
const CameraSettings = ({ tabIndex, setTabIndex }: CameraSettingsProps) => {
const CameraSettings = ({
tabIndex,
setTabIndex,
isResetAllModalOpen,
handleClose,
setIsResetModalOpen,
}: CameraSettingsProps) => {
return (
<Card className="p-4 w-full h-full max-h-screen">
<Tabs
@@ -22,13 +31,28 @@ const CameraSettings = ({ tabIndex, setTabIndex }: CameraSettingsProps) => {
<Tab>Camera C</Tab>
</TabList>
<TabPanel>
<CameraPanel tabIndex={tabIndex} />
<CameraPanel
tabIndex={tabIndex}
isResetAllModalOpen={isResetAllModalOpen}
handleClose={handleClose}
setIsResetModalOpen={setIsResetModalOpen}
/>
</TabPanel>
<TabPanel>
<CameraPanel tabIndex={tabIndex} />
<CameraPanel
tabIndex={tabIndex}
isResetAllModalOpen={isResetAllModalOpen}
handleClose={handleClose}
setIsResetModalOpen={setIsResetModalOpen}
/>
</TabPanel>
<TabPanel>
<CameraPanel tabIndex={tabIndex} />
<CameraPanel
tabIndex={tabIndex}
isResetAllModalOpen={isResetAllModalOpen}
handleClose={handleClose}
setIsResetModalOpen={setIsResetModalOpen}
/>
</TabPanel>
</Tabs>
</Card>