added loading state for camera form
This commit is contained in:
@@ -18,19 +18,20 @@ const CameraSettings = ({
|
|||||||
}) => {
|
}) => {
|
||||||
const { data, isError, isPending, updateCameraConfig } =
|
const { data, isError, isPending, updateCameraConfig } =
|
||||||
useFetchCameraConfig(side);
|
useFetchCameraConfig(side);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Card className="overflow-hidden min-h-[40vh] md:min-h-[60vh] max-h-[80vh] lg:w-[40%] p-4">
|
<Card className="overflow-hidden min-h-[40vh] md:min-h-[60vh] max-h-[80vh] lg:w-[40%] p-4">
|
||||||
{isPending && <>Loading camera config</>}
|
{isPending && <>Loading camera config</>}
|
||||||
{isError && <>Error fetching camera config</>}
|
{isError && <>Error fetching camera config</>}
|
||||||
<div className="relative flex flex-col space-y-3">
|
<div className="relative flex flex-col space-y-3">
|
||||||
<CardHeader title={title} icon={faWrench} />
|
<CardHeader title={title} icon={faWrench} />
|
||||||
<CameraSettingFields
|
{!isPending && (
|
||||||
initialData={data}
|
<CameraSettingFields
|
||||||
updateCameraConfig={updateCameraConfig}
|
initialData={data}
|
||||||
zoomLevel={zoomLevel}
|
updateCameraConfig={updateCameraConfig}
|
||||||
onZoomLevelChange={onZoomLevelChange}
|
zoomLevel={zoomLevel}
|
||||||
/>
|
onZoomLevelChange={onZoomLevelChange}
|
||||||
|
/>
|
||||||
|
)}
|
||||||
</div>
|
</div>
|
||||||
</Card>
|
</Card>
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user