import React, {FC, useLayoutEffect} from "react"; import {CurrentDashboardSectionIdAtom} from "./tree/atoms"; import {TreeDashboardSection} from "./tree/TreeDashboardSections"; import {useAtomValue} from "jotai"; import {useViewPortDimensionsStyle} from "./tree/hooks"; import {DefaultWelcomeOptions} from "./tree/sections/DefaultWelcomeOptions"; import {Welcometop} from "./tree/welcometop"; import {WelcomeBottom} from "./tree/WelcomeBottom"; export type WelcomeNodeProps = {} //onBFCacheRestore(); export const Welcome: FC = ({}) => { const {width, height, top} = useViewPortDimensionsStyle() const [dimensions, setDimensions] = React.useState({width: 0, height: 0}); const currentSectionId = useAtomValue(CurrentDashboardSectionIdAtom) useLayoutEffect(() => { const containerDimensions = document.querySelector('.react-flow__container')?.getBoundingClientRect(); if (containerDimensions) { setDimensions(containerDimensions); } }, []) if (currentSectionId !== TreeDashboardSection.Offers) { return null } return
; }