"use client"; import React from "react"; import { Dialog } from "@headlessui/react"; import { useSelector, useDispatch } from "react-redux"; import { RootState } from "@/redux/store"; import { setIsChartModalOpen } from "@/redux/slices/analogInputs/analogInputsUiSlice"; import AnalogInputsChart from "@/components/main/analogInputs/AnalogInputsChart"; export default function AnalogInputsChartModal({ loading, setLoading, }: { loading: boolean; setLoading: (v: boolean) => void; }) { const dispatch = useDispatch(); const isOpen = useSelector( (state: RootState) => state.analogInputsUi.isChartModalOpen ); const selectedId = useSelector( (state: RootState) => state.analogInputsHistory.selectedId ); const [isFullscreen, setIsFullscreen] = React.useState(false); if (!isOpen) return null; return ( dispatch(setIsChartModalOpen(false))} className="relative z-[9999]" > {/* Backdrop */} ); }