UNPKG

@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
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