import * as React from "react";
import { Alert } from "@/components/ui/alert";
import { cn } from "@/lib/utils";
/** Documentation callout built on the shared `Alert`. */
export function Callout({
variant = "info",
title,
children,
className,
}: {
variant?: "info" | "success" | "warning" | "danger";
title?: React.ReactNode;
children?: React.ReactNode;
className?: string;
}) {
return (
{children}
);
}
/** Standard notice for features that are not yet available. */
export function ComingSoon({ children, title = "Not yet available" }: { children?: React.ReactNode; title?: React.ReactNode }) {
return (
{children ?? "This capability is planned but not live yet. The documentation below describes the intended design so you can plan ahead; nothing on this page is callable today."}
);
}