import { Grid, Tab, TabList, TabPanel, TabPanels, Tabs, } from "@chakra-ui/react"; import { FunctionComponent, useState, useEffect } from "react"; import { PACKAGE_ANALYTICS } from "./constants"; import { DependenciesList } from "./DependenciesList"; import { FeedbackLinks } from "./FeedbackLinks"; import { PackageDocs } from "./PackageDocs"; import { PackageHeader } from "./PackageHeader"; import { usePackageState } from "./PackageState"; import { ShareInfo } from "./ShareInfo"; import testIds from "./testIds"; import { Page } from "../../components/Page"; export const PackageLayout: FunctionComponent = () => { const { pageDescription, pageTitle } = usePackageState(); const [tabIndex, setTabIndex] = useState(0); useEffect(() => { setTabIndex(0); }, [pageTitle]); return ( Documentation Dependencies Share ); };