mirror of
https://github.com/supabase/supabase.git
synced 2026-05-07 23:19:23 +08:00
wip <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit # Release Notes * **New Features** * Added a new Learn application offering foundational Supabase courses with interactive documentation * Courses include Architecture, Authentication, Data Fundamentals, Security, Storage, Realtime, and Edge Functions * Chapter tracking and progress indicators for course completions * Responsive sidebar navigation with search/command menu * Theme switching support (light, dark, classic dark modes) * Mobile-friendly course interface <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: Alan Daniel <stylesshjs@gmail.com> Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
18 lines
516 B
TypeScript
18 lines
516 B
TypeScript
import { Alert_Shadcn_, AlertDescription_Shadcn_, AlertTitle_Shadcn_ } from 'ui'
|
|
|
|
interface CalloutProps {
|
|
icon?: string
|
|
title?: string
|
|
children?: React.ReactNode
|
|
}
|
|
|
|
export function Callout({ title, children, icon, ...props }: CalloutProps) {
|
|
return (
|
|
<Alert_Shadcn_ {...props}>
|
|
{icon && <span className="mr-4 text-2xl">{icon}</span>}
|
|
{title && <AlertTitle_Shadcn_>{title}</AlertTitle_Shadcn_>}
|
|
<AlertDescription_Shadcn_>{children}</AlertDescription_Shadcn_>
|
|
</Alert_Shadcn_>
|
|
)
|
|
}
|