mirror of
https://github.com/vercel/ai-elements.git
synced 2026-09-14 19:48:26 +08:00
30cbcfec97
* Migrate to oxlint / oxfmt * Initial fixes * Misc fixes * Temporary fixes * Update Ultracite * Update .oxlintrc.json * Update .oxlintrc.json * Start running manual fixes * Update .oxlintrc.json * AI Fixes Part 2 * AI Fixes Part 3 * AI Fixes Part 4 * AI Fixes Part 5 * AI Fixes Part 6 * AI Fixes Part 7 * AI Fixes Part 8 * AI Fixes Part 9 * AI Fixes Part 10 * AI Fixes Part 11 * AI Fixes Part 12 * Fix tests * Lint / test fixes * Update chat.tsx * Fix AI SDK React version * Misc fixes * Build fixes
42 lines
1.2 KiB
TypeScript
42 lines
1.2 KiB
TypeScript
import type { ComponentProps } from "react";
|
|
|
|
import { cn } from "@repo/shadcn-ui/lib/utils";
|
|
import {
|
|
CalloutContainer as CalloutContainerPrimitive,
|
|
CalloutDescription as CalloutDescriptionPrimitive,
|
|
Callout as CalloutPrimitive,
|
|
CalloutTitle as CalloutTitlePrimitive,
|
|
} from "fumadocs-ui/components/callout";
|
|
|
|
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} />
|
|
);
|