summaryrefslogtreecommitdiff
path: root/apps/web/app/reader/page.tsx
blob: 4773fd8048148d5cb16b1fa90d9965f08afc724e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import { createSupabaseServerClient } from "@/lib/supabase/server"
import { ReaderShell } from "./_components/reader-shell"

export default async function ReaderPage({
  searchParams,
}: {
  searchParams: Promise<{ folder?: string; feed?: string; custom_feed?: string }>
}) {
  const supabaseClient = await createSupabaseServerClient()
  const {
    data: { user },
  } = await supabaseClient.auth.getUser()

  const resolvedSearchParams = await searchParams

  return (
    <ReaderShell
      userEmailAddress={user?.email ?? null}
      feedFilter="all"
      folderIdentifier={resolvedSearchParams.folder}
      feedIdentifier={resolvedSearchParams.feed}
      customFeedIdentifier={resolvedSearchParams.custom_feed}
    />
  )
}