/** * @dci/web UI kit — import from "@/components/ui". * Server-safe unless noted (client: Tabs, Sheet, Popover/Tooltip, SearchInput, charts, RelativeTime). */ export { cn } from "./cn"; export { Button, IconButton, MoreLink } from "./button"; export type { ButtonProps, IconButtonProps } from "./button"; export { Badge, StatusBadge, TypeBadge, ConfidenceBadge, PrecisionBadge, EventBadge, FlagBadges, EstimateMark, ScopeBadge, SemanticsLabel, SignificanceBadge, AiMark, StageBadge, TierMark } from "./badge"; export type { BadgeTone } from "./badge"; export { SourceBadge, SOURCE_KIND_CAPS } from "./source-badge"; export type { SourceBadgeProps } from "./source-badge"; export { SegmentedControl } from "./segmented"; export type { SegmentedOption } from "./segmented"; export { StatusDot } from "./status-dot"; export { Metric, MetricRow, MetricCell } from "./metric"; export { Card, CardHeader, CardBody, Section, Page, PageHeader } from "./card"; export { Table, THead, TBody, Tr, Th, Td, RowLink } from "./table"; export { Tabs, TabList, Tab, TabPanel, LinkTabs } from "./tabs"; export { Sheet } from "./sheet"; export type { SheetProps } from "./sheet"; export { Popover, Tooltip, ProvenancePopover } from "./popover"; export { Skeleton, SkeletonText, SkeletonRows, SkeletonBlock } from "./skeleton"; export { EmptyState, ErrorState, OfflineNotice } from "./states"; export { Pagination } from "./pagination"; export { FilterChips, ToggleChip } from "./filter-chips"; export type { Chip } from "./filter-chips"; export { SearchInput } from "./search-input"; export { Kbd } from "./kbd"; export { Sparkline, BarList, StackedBar, ColumnChart, LineChart, AreaChart, Donut } from "./charts"; export type { BarListItem, ColumnDatum, Series, SeriesPoint } from "./charts"; export { TimelineList, SourceHistory } from "./timeline"; export type { TimelineEntry } from "./timeline"; export { CountryFlag } from "./country-flag"; export { RelativeTime } from "./relative-time";