- added tabs for camera controls
This commit is contained in:
@@ -1,3 +1,4 @@
|
|||||||
|
import { Tabs, Tab, TabList, TabPanel } from "react-tabs";
|
||||||
import { useEffect } from "react";
|
import { useEffect } from "react";
|
||||||
import { useCameraFeedContext } from "../../../../app/context/CameraFeedContext";
|
import { useCameraFeedContext } from "../../../../app/context/CameraFeedContext";
|
||||||
import RegionSelector from "./RegionSelector";
|
import RegionSelector from "./RegionSelector";
|
||||||
@@ -33,12 +34,27 @@ const CameraPanel = ({ tabIndex }: CameraPanelProps) => {
|
|||||||
}, [dispatch, tabIndex]);
|
}, [dispatch, tabIndex]);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
<Tabs>
|
||||||
|
<TabList>
|
||||||
|
<Tab>Target Detection</Tab>
|
||||||
|
<Tab>Camera Controls</Tab>
|
||||||
|
</TabList>
|
||||||
|
|
||||||
|
<TabPanel>
|
||||||
<RegionSelector
|
<RegionSelector
|
||||||
regions={regions}
|
regions={regions}
|
||||||
selectedRegionIndex={selectedRegionIndex}
|
selectedRegionIndex={selectedRegionIndex}
|
||||||
mode={mode}
|
mode={mode}
|
||||||
cameraFeedID={cameraFeedID}
|
cameraFeedID={cameraFeedID}
|
||||||
/>
|
/>
|
||||||
|
</TabPanel>
|
||||||
|
<TabPanel>
|
||||||
|
<div className="p-4">
|
||||||
|
<h2 className="text-lg font-semibold mb-4">Camera Controls</h2>
|
||||||
|
<p>Controls for camera {cameraFeedID} will go here.</p>
|
||||||
|
</div>
|
||||||
|
</TabPanel>
|
||||||
|
</Tabs>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user