import React from "react" import { Box, Flex } from "@chakra-ui/react" import { useMatches } from "@remix-run/react" import { ProfileDrawer } from "~/components/Nav/ProfileDrawer" import { Splash } from "~/components/Splash/Splash" import { Thingtime } from "~/components/Thingtime/Thingtime" import { ThingtimeDemo } from "~/components/Thingtime/ThingtimeDemo" import { useThingtime } from "~/components/Thingtime/useThingtime" import { GradientPath } from "~/gp/GradientPath" export default function Index() { const { getThingtime } = useThingtime() const matches = useMatches() const location = React.useMemo(() => { return matches[matches.length - 1] }, [matches]) const path = React.useMemo(() => { const pathStepOne = location?.pathname?.replace("/things/", "") const path = pathStepOne?.replace(/\//g, ".") return path }, [location?.pathname]) const thing = React.useMemo(() => { // remove /things/ from path const ret = getThingtime(path) return ret }, [path, getThingtime]) return ( ) }