diff --git a/apps/www/package.json b/apps/www/package.json index 9c4f1b642..d09fbbc7e 100644 --- a/apps/www/package.json +++ b/apps/www/package.json @@ -34,7 +34,7 @@ "remark-gfm": "^4.0.1", "remark-mdx": "^3.1.0", "unist-util-visit": "^5.0.0", - "zod": "^3.24.2" + "zod": "^4.1.12" }, "devDependencies": { "@raystack/tools-config": "workspace:*", diff --git a/apps/www/public/assets/logo.png b/apps/www/public/assets/logo.png deleted file mode 100644 index c4be1ab12..000000000 Binary files a/apps/www/public/assets/logo.png and /dev/null differ diff --git a/apps/www/public/assets/logo.svg b/apps/www/public/assets/logo.svg new file mode 100644 index 000000000..4c3aafa6b --- /dev/null +++ b/apps/www/public/assets/logo.svg @@ -0,0 +1 @@ + diff --git a/apps/www/source.config.ts b/apps/www/source.config.ts index 1e0978753..c8b25e1df 100644 --- a/apps/www/source.config.ts +++ b/apps/www/source.config.ts @@ -1,6 +1,4 @@ import * as path from 'node:path'; -import { fileURLToPath } from 'url'; -import { SourceSchema, TagSchema } from '@/lib/types'; import { rehypeToc, remarkGfm, @@ -16,10 +14,12 @@ import { metaSchema } from 'fumadocs-mdx/config'; import { - GeneratorOptions, createGenerator, + GeneratorOptions, remarkAutoTypeTable } from 'fumadocs-typescript'; +import { fileURLToPath } from 'url'; +import { SourceSchema, TagSchema } from '@/lib/types'; const relative = (s: string): string => path.resolve(fileURLToPath(new URL(s, import.meta.url))); diff --git a/apps/www/src/app/docs/[[...slug]]/page.module.css b/apps/www/src/app/docs/[[...slug]]/page.module.css index 8d4514d70..5ed8408ba 100644 --- a/apps/www/src/app/docs/[[...slug]]/page.module.css +++ b/apps/www/src/app/docs/[[...slug]]/page.module.css @@ -2,6 +2,8 @@ max-width: 806px; padding: var(--rs-space-15) var(--rs-space-7); width: 100%; + gap: var(--rs-space-12); + min-height: calc(100vh - 50px); } :global(.prose) { diff --git a/apps/www/src/app/docs/[[...slug]]/page.tsx b/apps/www/src/app/docs/[[...slug]]/page.tsx index 8e4430085..93c7ad96f 100644 --- a/apps/www/src/app/docs/[[...slug]]/page.tsx +++ b/apps/www/src/app/docs/[[...slug]]/page.tsx @@ -1,11 +1,12 @@ -import DocsNavbar from '@/components/docs/navbar'; -import { mdxComponents } from '@/components/mdx'; -import TableOfContents from '@/components/toc/toc'; -import { docs } from '@/lib/source'; import { Flex, Headline, Text } from '@raystack/apsara'; import { createRelativeLink } from 'fumadocs-ui/mdx'; import type { Metadata } from 'next'; import { notFound } from 'next/navigation'; +import DocsFooter from '@/components/docs/footer'; +import DocsNavbar from '@/components/docs/navbar'; +import { mdxComponents } from '@/components/mdx'; +import TableOfContents from '@/components/toc/toc'; +import { docs } from '@/lib/source'; import styles from './page.module.css'; export default async function Page(props: PageProps<'/docs/[[...slug]]'>) { @@ -15,8 +16,6 @@ export default async function Page(props: PageProps<'/docs/[[...slug]]'>) { const MDX = page.data.body; - console.log('page', page); - return ( ) { /> - - - {page.data.title} - - {page.data.description} - - - - + + + + {page.data.title} + + {page.data.description} + + + + + +