Files
Hayden Bleasel cf9ccd0076 Open Source Docs (#272)
* Scaffold Geistdocs instance

* Update biome.json

* Replace content

* Re-path docs

* Update docs package name

* Misc fixes

* Update geistdocs.tsx

* Move content to correct folder

* Start migrating custom components

* Finish migrating custom components

* Migrate existing redirects

* Remove #next suffixes from code blocks

* Migrate homepage and flags

* Remove duplicate lockfiles

* Start fixing homepage

* Replace Geist components

* Fix colors

* Improve layout

* Fix code blocks

* Fix hero

* Fix illustrations

* Fix redirect

* Fix nav links

* Patch in FrameworkSwitcher

* Bump Next.js in docs

* Delete turbo.json

* Misc fixes

* More logo fixes
2026-02-13 09:06:03 +02:00

41 lines
1.2 KiB
TypeScript

import {
CalloutContainer as CalloutContainerPrimitive,
CalloutDescription as CalloutDescriptionPrimitive,
Callout as CalloutPrimitive,
CalloutTitle as CalloutTitlePrimitive,
} from "fumadocs-ui/components/callout";
import type { ComponentProps } from "react";
import { cn } from "@/lib/utils";
type CalloutProps = ComponentProps<typeof CalloutPrimitive>;
export const Callout = ({ className, ...props }: CalloutProps) => (
<CalloutPrimitive
className={cn(
"rounded-sm bg-transparent p-3! shadow-none [&_div[role='none']]:hidden",
className
)}
{...props}
/>
);
type CalloutContainerProps = ComponentProps<typeof CalloutContainerPrimitive>;
export const CalloutContainer = (props: CalloutContainerProps) => (
<CalloutContainerPrimitive {...props} />
);
type CalloutTitleProps = ComponentProps<typeof CalloutTitlePrimitive>;
export const CalloutTitle = (props: CalloutTitleProps) => (
<CalloutTitlePrimitive {...props} />
);
type CalloutDescriptionProps = ComponentProps<
typeof CalloutDescriptionPrimitive
>;
export const CalloutDescription = (props: CalloutDescriptionProps) => (
<CalloutDescriptionPrimitive {...props} />
);