mirror of
https://github.com/supabase/supabase.git
synced 2026-10-16 22:59:11 +03:00
* contributing layout * contributing layout mobile * gap * Update apps/docs/app/contributing/ContributingToC.tsx Co-authored-by: Charis <26616127+charislam@users.noreply.github.com> * Update apps/docs/app/contributing/ContributingToC.tsx Co-authored-by: Charis <26616127+charislam@users.noreply.github.com> * add missing menu entry * remove feedback anchor from toc * cleanup * sheet height * sheet height * breadcrumb --------- Co-authored-by: Charis <26616127+charislam@users.noreply.github.com>
35 lines
1.3 KiB
TypeScript
35 lines
1.3 KiB
TypeScript
import { readFile } from 'node:fs/promises'
|
|
import { dirname, join } from 'node:path'
|
|
import { fileURLToPath } from 'node:url'
|
|
|
|
import { ContributingToc } from '~/app/contributing/ContributingToC'
|
|
import { MDXProviderGuides } from '~/features/docs/GuidesMdx.client'
|
|
import { MDXRemoteBase } from '~/features/docs/MdxBase'
|
|
import { LayoutMainContent } from '~/layouts/DefaultLayout'
|
|
import { SidebarSkeleton } from '~/layouts/MainSkeleton'
|
|
import Breadcrumbs from '~/components/Breadcrumbs'
|
|
|
|
export default async function ContributingPage() {
|
|
const contentFile = join(dirname(fileURLToPath(import.meta.url)), 'content.mdx')
|
|
const content = await readFile(contentFile, 'utf-8')
|
|
|
|
return (
|
|
<SidebarSkeleton>
|
|
<LayoutMainContent className="pb-0 grid grid-cols-12 relative gap-4">
|
|
<div className="col-span-12 lg:col-span-9">
|
|
<Breadcrumbs className="mb-2 col-span-full" />
|
|
<article
|
|
id="contributing"
|
|
className="prose max-w-none relative transition-all ease-out duration-100"
|
|
>
|
|
<MDXProviderGuides>
|
|
<MDXRemoteBase source={content} />
|
|
</MDXProviderGuides>
|
|
</article>
|
|
</div>
|
|
<ContributingToc />
|
|
</LayoutMainContent>
|
|
</SidebarSkeleton>
|
|
)
|
|
}
|