diff --git a/web/hooks/use-group.ts b/web/hooks/use-group.ts index 381f1879..d3d8dd9f 100644 --- a/web/hooks/use-group.ts +++ b/web/hooks/use-group.ts @@ -85,8 +85,10 @@ export const useMemberGroups = (userId: string | null | undefined) => { } export const useMemberGroupIds = (user: User | null | undefined) => { + const cachedGroups = useMemberGroups(user?.id) + const [memberGroupIds, setMemberGroupIds] = useState( - undefined + cachedGroups?.map((g) => g.id) ) useEffect(() => { diff --git a/web/pages/experimental/daily-movers.tsx b/web/pages/daily-movers.tsx similarity index 100% rename from web/pages/experimental/daily-movers.tsx rename to web/pages/daily-movers.tsx diff --git a/web/pages/experimental/explore-groups.tsx b/web/pages/explore-groups.tsx similarity index 97% rename from web/pages/experimental/explore-groups.tsx rename to web/pages/explore-groups.tsx index dd42f4b2..222aba13 100644 --- a/web/pages/experimental/explore-groups.tsx +++ b/web/pages/explore-groups.tsx @@ -5,7 +5,7 @@ import { Page } from 'web/components/page' import { Title } from 'web/components/title' import { useMemberGroupIds, useTrendingGroups } from 'web/hooks/use-group' import { useUser } from 'web/hooks/use-user' -import { GroupCard } from '../groups' +import { GroupCard } from './groups' export default function Explore() { const user = useUser() diff --git a/web/pages/home.tsx b/web/pages/home.tsx deleted file mode 100644 index 50e2c35f..00000000 --- a/web/pages/home.tsx +++ /dev/null @@ -1,47 +0,0 @@ -import { useRouter } from 'next/router' -import { PencilAltIcon } from '@heroicons/react/solid' - -import { Page } from 'web/components/page' -import { Col } from 'web/components/layout/col' -import { ContractSearch } from 'web/components/contract-search' -import { useTracking } from 'web/hooks/use-tracking' -import { useUser } from 'web/hooks/use-user' -import { track } from 'web/lib/service/analytics' -import { useSaveReferral } from 'web/hooks/use-save-referral' -import { usePrefetch } from 'web/hooks/use-prefetch' - -const Home = () => { - const user = useUser() - const router = useRouter() - useTracking('view home') - - useSaveReferral() - usePrefetch(user?.id) - - return ( - <> - - - - - - - - ) -} - -export default Home diff --git a/web/pages/experimental/home/edit.tsx b/web/pages/home/edit.tsx similarity index 97% rename from web/pages/experimental/home/edit.tsx rename to web/pages/home/edit.tsx index bc529090..db10b7e4 100644 --- a/web/pages/experimental/home/edit.tsx +++ b/web/pages/home/edit.tsx @@ -47,7 +47,7 @@ function DoneButton(props: { className?: string }) { const { className } = props return ( - +