import Card from "../../../../ui/Card"; import { Tab, Tabs, TabList, TabPanel } from "react-tabs"; import "react-tabs/style/react-tabs.css"; import RegionSelector from "./RegionSelector"; import type { PaintedCell, Region } from "../../../../types/types"; import type { RefObject } from "react"; import CameraPanel from "./CameraPanel"; type CameraSettingsProps = { regions: Region[]; selectedRegionIndex: number; onSelectRegion: (index: number) => void; onChangeRegionColour: (index: number, colour: string) => void; mode: string; onSelectMode: (mode: string) => void; setTabIndex: (tabIndex: number) => void; tabIndex: number; paintedCells: RefObject>; onAddRegion: () => void; OnRemoveRegion: () => void; }; const CameraSettings = ({ regions, selectedRegionIndex, onSelectRegion, onChangeRegionColour, mode, onSelectMode, tabIndex, setTabIndex, paintedCells, onAddRegion, OnRemoveRegion, }: CameraSettingsProps) => { return ( setTabIndex(index)} > Target Detection Camera 1 Camera 2 Camera 3 ); }; export default CameraSettings;