diff --git a/frontend/src/Editor/Components/Tabs.jsx b/frontend/src/Editor/Components/Tabs.jsx index 03375bb02c..75b1ae251e 100644 --- a/frontend/src/Editor/Components/Tabs.jsx +++ b/frontend/src/Editor/Components/Tabs.jsx @@ -49,21 +49,36 @@ export const Tabs = function Tabs({ console.log(err); } - const computedStyles = { - height, - display: parsedWidgetVisibility ? 'flex' : 'none', - }; - const parentRef = useRef(null); const [currentTab, setCurrentTab] = useState(parsedDefaultTab); + const [bgColor, setBgColor] = useState('#fff'); useEffect(() => { setCurrentTab(parsedDefaultTab); }, [parsedDefaultTab]); + useEffect(() => { + setExposedVariable('currentTab', currentTab); + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [currentTab]); + + useEffect(() => { + const currentTabData = parsedTabs.filter((tab) => tab.id === currentTab); + setBgColor(currentTabData[0]?.backgroundColor ? currentTabData[0]?.backgroundColor : 'white'); + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [currentState, currentTab]); + return ( -
-