@flanksource/clicky-ui
Version:
Flanksource Clicky UI — React component library built on shadcn/ui with light/dark and density theming.
194 lines (193 loc) • 6.91 kB
JavaScript
import { cn } from "./lib/utils.js";
import { AVATAR_PALETTE, fnv1a32, paletteClass } from "./lib/palette.js";
import { SIZE_TOKENS, resolveSize } from "./lib/size.js";
import { ThemeProvider, useTheme } from "./hooks/use-theme.js";
import { DensityProvider, useDensity, useDensityValue } from "./hooks/use-density.js";
import { useSort } from "./hooks/use-sort.js";
import { useHistoryRoute } from "./hooks/use-history-route.js";
import { Button, buttonVariants } from "./components/button.js";
import { DatePicker } from "./components/DatePicker.js";
import { DateTimePicker } from "./components/DateTimePicker.js";
import { RangeSlider } from "./components/RangeSlider.js";
import { FilterBar } from "./components/FilterBar.js";
import { MultiSelect } from "./components/MultiSelect.js";
import { Select } from "./components/select.js";
import { ThemeSwitcher } from "./components/theme-switcher.js";
import { DensitySwitcher } from "./components/density-switcher.js";
import { SplitPane } from "./layout/SplitPane.js";
import { DetailEmptyState, Section } from "./layout/Section.js";
import { HoverCard } from "./overlay/HoverCard.js";
import { Modal } from "./overlay/Modal.js";
import { AnsiHtml } from "./data/AnsiHtml.js";
import { Avatar } from "./data/Avatar.js";
import { AvatarBadge } from "./data/AvatarBadge.js";
import { Badge, badgeVariants } from "./data/Badge.js";
import { DataTable, inferColumns } from "./data/DataTable.js";
import { Timestamp, chooseTimestampFormat, formatTimestamp, modeToFormat, parseTimestamp } from "./data/cells/Timestamp.js";
import { TagActionsProvider, TagList, normalizeTags, splitTagToken, tagActionsFromRecord, tagFilterTokens, useTagActions, useTagActionsValue } from "./data/cells/TagList.js";
import { StatusDot } from "./data/cells/StatusDot.js";
import { STATUS_TOKEN_GROUPS, normalizeStatus } from "./data/cells/status-mapping.js";
import { FilterPill, FilterPillGroup, FilterSeparator } from "./data/FilterPill.js";
import { Gauge } from "./data/Gauge.js";
import { Icon, setFallbackIconProvider } from "./data/Icon.js";
import { JsonView } from "./data/JsonView.js";
import { KeyValueList } from "./data/KeyValueList.js";
import { LogViewer } from "./data/LogViewer.js";
import { LogsTable, normalizeLogsTableRows } from "./data/LogsTable.js";
import { MatrixTable } from "./data/MatrixTable.js";
import { Markdown } from "./data/Markdown.js";
import { MethodBadge } from "./data/MethodBadge.js";
import { ProgressBar } from "./data/ProgressBar.js";
import { SortableHeader } from "./data/SortableHeader.js";
import { TabButton } from "./data/TabButton.js";
import { Tree } from "./data/Tree.js";
import { TreeNode } from "./data/TreeNode.js";
import { TreeGroupHeader } from "./data/TreeGroupHeader.js";
import { DiagnosticsTree } from "./data/diagnostics/DiagnosticsTree.js";
import { DiagnosticsDetailPanel } from "./data/diagnostics/DiagnosticsDetailPanel.js";
import { countProcesses, findProcessByPID, processLabel, processStateColor, processStateIcon } from "./data/diagnostics/utils.js";
import { countGoroutinesByState, countStackByState, detectDumpFormat, parseGoroutineDump, parseStackDump } from "./data/diagnostics/stacktrace.js";
import { countThreadsByState, parseJvmThreadDump } from "./data/diagnostics/jvm-stacktrace.js";
import { JvmStackFrameRow, JvmStackTrace } from "./data/diagnostics/JvmStackTrace.js";
import { StackTrace } from "./data/diagnostics/RenderedStackTrace.js";
import { parseJavaStackTrace } from "./data/diagnostics/stacktrace-parse.js";
import { CopyBadge, ErrorDetails, PrettyStackTrace } from "./data/diagnostics/ErrorDetails.js";
import { compactStackPath, isApplicationStackFrame, normalizeErrorDiagnostics, parseDiagnosticsStackTrace, parseInlineJsonContextValue } from "./data/diagnostics/error-diagnostics.js";
import { HarPanel } from "./data/har/HarPanel.js";
import { Clicky } from "./data/Clicky.js";
import { OperationCatalog } from "./rpc/OperationCatalog.js";
import { ACCEPT_OPTIONS, AcceptPicker, VIEW_OPTIONS } from "./rpc/AcceptPicker.js";
import { CommandForm } from "./rpc/CommandForm.js";
import { CommandOutput } from "./rpc/CommandOutput.js";
import { FilterForm } from "./rpc/FilterForm.js";
import { InlineError } from "./rpc/InlineError.js";
import { OperationActionDialog } from "./rpc/OperationActionDialog.js";
import { OperationEntityPage } from "./rpc/OperationEntityPage.js";
import { OperationCommandPage } from "./rpc/OperationCommandPage.js";
import { EndpointList } from "./rpc/EndpointList.js";
import { useOpenAPI, useOperationById, useOperations } from "./rpc/useOperations.js";
import { filterOperationsByDomain, findDetailEndpoint, findListEndpoint, normalizeRows, parseJsonBody } from "./rpc/classify.js";
import { isPositionalParam } from "./rpc/types.js";
export {
ACCEPT_OPTIONS,
AVATAR_PALETTE,
AcceptPicker,
AnsiHtml,
Avatar,
AvatarBadge,
Badge,
Button,
Clicky,
CommandForm,
CommandOutput,
CopyBadge,
DataTable,
DatePicker,
DateTimePicker,
DensityProvider,
DensitySwitcher,
DetailEmptyState,
DiagnosticsDetailPanel,
DiagnosticsTree,
EndpointList,
ErrorDetails,
FilterBar,
FilterForm,
FilterPill,
FilterPillGroup,
FilterSeparator,
Gauge,
HarPanel,
HoverCard,
Icon,
InlineError,
JsonView,
JvmStackFrameRow,
JvmStackTrace,
KeyValueList,
LogViewer,
LogsTable,
Markdown,
MatrixTable,
MethodBadge,
Modal,
MultiSelect,
OperationActionDialog,
OperationCatalog,
OperationCommandPage,
OperationEntityPage,
PrettyStackTrace,
ProgressBar,
RangeSlider,
SIZE_TOKENS,
STATUS_TOKEN_GROUPS,
Section,
Select,
SortableHeader,
SplitPane,
StackTrace,
StatusDot,
TabButton,
TagActionsProvider,
TagList,
ThemeProvider,
ThemeSwitcher,
Timestamp,
Tree,
TreeGroupHeader,
TreeNode,
VIEW_OPTIONS,
badgeVariants,
buttonVariants,
chooseTimestampFormat,
cn,
compactStackPath,
countGoroutinesByState,
countProcesses,
countStackByState,
countThreadsByState,
detectDumpFormat,
filterOperationsByDomain,
findDetailEndpoint,
findListEndpoint,
findProcessByPID,
fnv1a32,
formatTimestamp,
inferColumns,
isApplicationStackFrame,
isPositionalParam,
modeToFormat,
normalizeErrorDiagnostics,
normalizeLogsTableRows,
normalizeRows,
normalizeStatus,
normalizeTags,
paletteClass,
parseDiagnosticsStackTrace,
parseGoroutineDump,
parseInlineJsonContextValue,
parseJavaStackTrace,
parseJsonBody,
parseJvmThreadDump,
parseStackDump,
parseTimestamp,
processLabel,
processStateColor,
processStateIcon,
resolveSize,
setFallbackIconProvider,
splitTagToken,
tagActionsFromRecord,
tagFilterTokens,
useDensity,
useDensityValue,
useHistoryRoute,
useOpenAPI,
useOperationById,
useOperations,
useSort,
useTagActions,
useTagActionsValue,
useTheme
};
//# sourceMappingURL=index.js.map