import { useFetchCameraConfig } from "../../hooks/useCameraConfig"; import type { ZoomLevel } from "../../types/types"; import Card from "../UI/Card"; import CardHeader from "../UI/CardHeader"; import CameraSettingFields from "./CameraSettingFields"; import { faWrench } from "@fortawesome/free-solid-svg-icons"; const CameraSettings = ({ title, side, zoomLevel, onZoomLevelChange, }: { title: string; side: string; zoomLevel?: ZoomLevel; onZoomLevelChange?: (level: ZoomLevel) => void; }) => { const { data, isError, isPending, updateCameraConfig } = useFetchCameraConfig(side); return ( {isPending && <>Loading camera config} {isError && <>Error fetching camera config}
); }; export default CameraSettings;