import React from "react" import { Flex } from "@chakra-ui/react" import { useMatches } from "@remix-run/react" import { Thingtime } from "./Thingtime" import { useThingtime } from "./useThingtime" export const ThingtimeURL = (props) => { const { getThingtime } = useThingtime() const matches = useMatches() const location = React.useMemo(() => { return matches[matches.length - 1] }, [matches]) const path = React.useMemo(() => { const pathPartOne = location?.params?.["*"] const path = pathPartOne?.replace(/\//g, ".") return path }, [location]) const thing = React.useMemo(() => { // remove /things/ from path const ret = getThingtime(path) return ret }, [path, getThingtime]) return ( ) }