Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bklit/bklit-ui
/ functions
Functions
2,749 in github.com/bklit/bklit-ui
⨍
Functions
2,749
◇
Types & classes
465
↓ 2 callers
Function
getHeatmapPlotInnerWidth
( columnCount: number, binWidth: number, separator: Pick<HeatmapSeparatorLayout, "spacing" | "atColumns"
packages/ui/src/charts/heatmap/heatmap-utils.ts:724
↓ 2 callers
Function
getHeatmapSeparatorCount
( separator: Pick<HeatmapSeparatorLayout, "atColumns"> | null )
packages/ui/src/charts/heatmap/heatmap-utils.ts:700
↓ 2 callers
Function
getHeatmapWeekStartSunday
(date: Date)
packages/ui/src/charts/heatmap/heatmap-utils.ts:34
↓ 2 callers
Function
getHomeHeatmapLevel
Maps a numeric value to the shared homepage heatmap level scale (0–4).
apps/web/components/home-components.tsx:117
↓ 2 callers
Function
getNodeIndex
(nodeOrIndex: NodeOrIndex)
packages/ui/src/charts/sankey/sankey-link.tsx:19
↓ 2 callers
Function
getNodeName
(nodeOrIndex: NodeOrIndex, fallbackIndex: number)
packages/ui/src/charts/sankey/sankey-tooltip.tsx:16
↓ 2 callers
Function
getNodeObject
( nodeOrIndex: NodeOrIndex )
packages/ui/src/charts/sankey/sankey-link.tsx:26
↓ 2 callers
Function
getNumberFlowDisplayText
( element: NumberFlowExportElement )
packages/studio/src/lib/svg-export/number-flow-export.ts:15
↓ 2 callers
Function
getPieData
(seed = 0)
packages/studio/src/lib/demo-data.ts:428
↓ 2 callers
Function
getProjectionAutoMethod
( state: StudioUrlState, projectionIndex: number )
packages/studio/src/lib/studio-projection-props.ts:208
↓ 2 callers
Function
getProjectionEndMarkerStroke
( state: StudioUrlState, projectionIndex: number )
packages/studio/src/lib/studio-projection-props.ts:359
↓ 2 callers
Function
getProjectionEndValue
( state: StudioUrlState, projectionIndex: number, sourceData: Record<string, unknown>[], seriesKey: st
packages/studio/src/lib/studio-projection-props.ts:272
↓ 2 callers
Function
getProjectionHorizonPoints
( state: StudioUrlState, projectionIndex: number )
packages/studio/src/lib/studio-projection-props.ts:219
↓ 2 callers
Function
getProjectionMode
( state: StudioUrlState, projectionIndex: number )
packages/studio/src/lib/studio-projection-props.ts:195
↓ 2 callers
Function
getPromptUrl
(baseURL: string, url: string, content: string)
apps/web/components/docs/copy-page-button.tsx:20
↓ 2 callers
Function
getRecordingCaptureDimensions
( frameWidth: number, frameHeight: number, aspect: StudioRecordingAspect )
packages/studio/src/lib/studio-recording.ts:65
↓ 2 callers
Function
getRecordingElapsedMs
( startTime: number, isPaused: () => boolean, state: RecordingPauseState )
packages/studio/src/lib/studio-recording-clock.ts:11
↓ 2 callers
Function
getRegistryDepName
(dep)
packages/ui/scripts/verify-registry-deps.mjs:76
↓ 2 callers
Function
getRingData
(seed = 0)
packages/studio/src/lib/demo-data.ts:461
↓ 2 callers
Function
getSankeyData
(seed = 0)
packages/studio/src/lib/demo-data.ts:612
↓ 2 callers
Function
getSeriesColorOverride
( state: StudioUrlState, seriesIndex: number )
packages/studio/src/lib/studio-series-design.ts:110
↓ 2 callers
Function
getSeriesIndicesWithVisibleProjections
( state: StudioUrlState )
packages/studio/src/lib/studio-projection-props.ts:171
↓ 2 callers
Function
getSeriesScopedControlValue
( state: StudioUrlState, key: keyof StudioUrlState, seriesIndex: number )
packages/studio/src/lib/studio-series-line-props.ts:332
↓ 2 callers
Function
getSeriesTerminalMarkerFill
( state: StudioUrlState, seriesIndex: number )
packages/studio/src/lib/studio-series-line-props.ts:273
↓ 2 callers
Function
getSeriesTerminalMarkerRingColor
( state: StudioUrlState, seriesIndex: number )
packages/studio/src/lib/studio-series-line-props.ts:284
↓ 2 callers
Function
getSeriesTerminalMarkerRingGap
( state: StudioUrlState, seriesIndex: number )
packages/studio/src/lib/studio-series-line-props.ts:296
↓ 2 callers
Function
getSeriesTerminalMarkerShow
( state: StudioUrlState, seriesIndex: number )
packages/studio/src/lib/studio-series-line-props.ts:262
↓ 2 callers
Function
getSliceOffset
( startAngle: number, endAngle: number, distance: number )
packages/ui/src/charts/pie-slice.tsx:29
↓ 2 callers
Function
getStrokeWidth
(isHovered: boolean)
packages/ui/src/charts/radar-area.tsx:25
↓ 2 callers
Function
getStudioComponents
( config: StudioChartConfig, state: StudioUrlState )
packages/studio/src/lib/studio-components.ts:1576
↓ 2 callers
Function
getStudioCssRevealProps
( state: StudioUrlState, options?: { revealFrom?: StudioUrlState; linear?: boolean } )
packages/studio/src/lib/chart-animation.ts:49
↓ 2 callers
Function
getStudioRecordingCaptureScale
()
packages/studio/src/lib/studio-recording.ts:142
↓ 2 callers
Function
getStudioSansFontStack
(_reference: Element)
packages/studio/src/lib/svg-export/export-typography.ts:11
↓ 2 callers
Function
getSunburstData
(seed = 0)
packages/studio/src/lib/demo-data.ts:435
↓ 2 callers
Function
getWorldRange
(length: number, view: EditorCamera, axis: "x" | "y")
packages/studio/src/editor/editor-rulers.tsx:10
↓ 2 callers
Function
gradientStopsToCss
( stops: SeriesGradientStop[], direction: "to bottom" | "to right" = "to bottom" )
packages/studio/src/components/controls/fill-gradient-editor.tsx:25
↓ 2 callers
Function
gridAxisPosition
( index: number, count: number, weights?: number[] )
apps/web/components/design/line-grid.tsx:26
↓ 2 callers
Function
gridPropsFromState
(state: StudioUrlState)
packages/studio/src/lib/studio-cartesian-layers.tsx:106
↓ 2 callers
Function
hasCompressedStudioParam
( searchParams: URLSearchParams )
packages/studio/src/lib/studio-url-codec.ts:128
↓ 2 callers
Function
hasThemeOverrides
(vars: Partial<Record<ChartThemeVarName, string>>)
apps/web/lib/apply-chart-theme-vars.ts:13
↓ 2 callers
Function
hashFract
Cheap deterministic hash to a fractional part in [0, 1).
packages/ui/src/charts/loading-sweep.tsx:61
↓ 2 callers
Function
heatmapCellSeed
(column: number, row: number)
packages/ui/src/charts/heatmap/heatmap-animation.ts:47
↓ 2 callers
Function
heatmapLevelPatternRenderOptions
(style: HeatmapLevelStyle)
packages/ui/src/charts/heatmap/heatmap-colors.ts:85
↓ 2 callers
Function
hideEdgeTicks
(ticks: T[], hideEdgeLines: boolean)
packages/ui/src/charts/grid.tsx:71
↓ 2 callers
Function
indexGaps
(indices: number[])
packages/ui/src/charts/x-axis.tsx:203
↓ 2 callers
Function
indicesForTickCount
(length: number, tickCount: number)
packages/ui/src/charts/x-axis.tsx:130
↓ 2 callers
Function
inlineComputedStyles
(source: HTMLElement, target: HTMLElement)
packages/studio/src/lib/svg-export/clone-html-overlays.ts:223
↓ 2 callers
Function
isAreaChartLoadingMode
(state: StudioUrlState)
packages/studio/src/lib/line-chart-mode.ts:15
↓ 2 callers
Function
isBarChartLoadingMode
(state: StudioUrlState)
packages/studio/src/lib/line-chart-mode.ts:19
↓ 2 callers
Function
isBarShapeVariant
(state: StudioUrlState)
packages/studio/src/lib/bar-shape-variant.ts:3
↓ 2 callers
Function
isCartesianLoadingMode
(state: StudioUrlState)
packages/studio/src/lib/line-chart-mode.ts:23
↓ 2 callers
Function
isChartSlug
(name: string)
packages/studio/src/chart-slugs.ts:23
↓ 2 callers
Function
isDefsComponent
(child: ReactElement)
packages/ui/src/charts/sunburst-chart.tsx:46
↓ 2 callers
Function
isEditableTarget
(target: EventTarget | null)
packages/studio/src/editor/use-editor-canvas-view.ts:36
↓ 2 callers
Function
isJsxOpenLine
(trimmed: string)
apps/web/lib/format-showcase-code.ts:84
↓ 2 callers
Function
isSvgElement
(element: Element)
packages/studio/src/lib/svg-export/inline-svg-styles.ts:19
↓ 2 callers
Function
isValidChartThemeId
(id: string)
apps/web/lib/chart-themes/index.ts:23
↓ 2 callers
Function
legendComponentIdForChart
(chart: ChartSlug)
packages/studio/src/lib/studio-visibility-sync.ts:12
↓ 2 callers
Function
legendPositionId
( placement: StudioUrlState["legendPlacement"], align: StudioUrlState["legendAlign"] )
packages/studio/src/lib/legend-position.ts:14
↓ 2 callers
Function
levelStylesFromColors
( levelColors: HeatmapLevelColors )
packages/ui/src/charts/heatmap/heatmap-colors.ts:127
↓ 2 callers
Function
lineChartDataSnippet
(state: StudioUrlState)
packages/studio/src/lib/codegen-helpers.ts:1227
↓ 2 callers
Function
lineChartSettingsGroup
( mode: "standard" | "profitLoss" )
packages/studio/src/lib/registry-control-groups.ts:798
↓ 2 callers
Function
liveLineCodegen
(state: StudioUrlState)
packages/studio/src/lib/codegen-helpers.ts:1138
↓ 2 callers
Function
loadingGridControlGroups
(state: StudioUrlState)
packages/studio/src/lib/studio-components.ts:407
↓ 2 callers
Function
localProgress
( progress: number, delay: number, duration: number )
packages/ui/src/charts/sunburst.ts:621
↓ 2 callers
Function
mapAngle
(angle: number)
packages/ui/src/charts/sunburst.ts:212
↓ 2 callers
Function
matchesValue
( value: unknown, expected: string | readonly string[] | undefined )
packages/studio/src/lib/pattern-control-visibility.ts:19
↓ 2 callers
Function
mergeProjectionYDomain
( domain: [number, number], configs: ProjectionLineConfig[], yAxisId: string )
packages/ui/src/charts/projection-config.ts:94
↓ 2 callers
Function
motionEnterPropsCodegen
( state: MotionStateSlice, staggerScale: number )
packages/studio/src/lib/motion-codegen.ts:38
↓ 2 callers
Function
motionTransitionCodegen
(state: MotionStateSlice)
packages/studio/src/lib/motion-codegen.ts:34
↓ 2 callers
Function
normalizeBarVariant
(value: string)
packages/studio/src/components/controls/bar-shape-toggle.tsx:12
↓ 2 callers
Function
normalizeMotionEaseId
( value: string | null | undefined )
packages/studio/src/lib/motion-config.ts:68
↓ 2 callers
Function
normalizeProjectionCurveKind
( value: string | undefined )
packages/studio/src/lib/studio-projection-props.ts:117
↓ 2 callers
Function
normalizeThemeTokenColor
(value: string)
packages/studio/src/lib/chart-theme-color.ts:58
↓ 2 callers
Function
onCaptureReady
()
packages/studio/src/components/use-studio-recording.ts:103
↓ 2 callers
Function
onEnter
()
packages/studio/src/components/onboarding/particle-badge.tsx:384
↓ 2 callers
Function
outsidePaneStyle
( edge: "left" | "right", style: Required<ChartBrushTrackOverlayStyle> )
packages/ui/src/charts/chart-brush-track-overlay.tsx:19
↓ 2 callers
Function
parseFrontmatter
(raw)
scripts/generate-llms.mjs:32
↓ 2 callers
Function
parseLegendPositionId
(id: LegendPositionId)
packages/studio/src/lib/legend-position.ts:21
↓ 2 callers
Function
parseLineSeriesYAxes
(state: StudioUrlState)
packages/studio/src/lib/line-series-y-axis.ts:14
↓ 2 callers
Function
parsePipeStrings
(raw: string)
packages/studio/src/lib/studio-series-line-props.ts:48
↓ 2 callers
Function
parseSeriesColors
(state: StudioUrlState)
packages/studio/src/lib/studio-series-design.ts:85
↓ 2 callers
Function
parseSeriesPatterns
(state: StudioUrlState)
packages/studio/src/lib/studio-series-design.ts:93
↓ 2 callers
Function
parseVarName
(value: string)
packages/studio/src/lib/svg-export/resolve-css-var.ts:10
↓ 2 callers
Function
persistStudioScenesDocument
(document: StudioScenesDocument)
packages/studio/src/lib/studio-scenes.ts:158
↓ 2 callers
Function
pickRandomCell
( columns: number, rows: number, occupied: Set<string> )
apps/web/components/design/grid-cell-pulse.tsx:61
↓ 2 callers
Function
pointGeometry
(source: ArcGeometry)
packages/ui/src/charts/sunburst.ts:259
↓ 2 callers
Function
prefersReduced
()
packages/ui/src/charts/sunburst-chart.tsx:217
↓ 2 callers
Function
randomBetween
(min: number, max: number)
apps/web/components/design/grid-cell-pulse.tsx:24
↓ 2 callers
Function
readCurve
(raw: string, index: number, state: StudioUrlState)
packages/studio/src/lib/studio-series-line-props.ts:77
↓ 2 callers
Function
readDashArray
(raw: string, index: number, state: StudioUrlState)
packages/studio/src/lib/studio-series-line-props.ts:125
↓ 2 callers
Function
readDashFromIndex
(raw: string, index: number, state: StudioUrlState)
packages/studio/src/lib/studio-series-line-props.ts:121
↓ 2 callers
Function
readDashTail
(raw: string, index: number, state: StudioUrlState)
packages/studio/src/lib/studio-series-line-props.ts:117
↓ 2 callers
Function
readFadeEdges
(raw: string, index: number, state: StudioUrlState)
packages/studio/src/lib/studio-series-line-props.ts:85
↓ 2 callers
Function
readJson
(relativePath)
packages/ui/scripts/verify-registry-sync.mjs:36
↓ 2 callers
Function
readMarkerRadius
(raw: string, index: number, state: StudioUrlState)
packages/studio/src/lib/studio-series-line-props.ts:101
↓ 2 callers
Function
readMarkerRingGap
(raw: string, index: number, state: StudioUrlState)
packages/studio/src/lib/studio-series-line-props.ts:105
↓ 2 callers
Function
readMarkerRingWidth
( raw: string, index: number, state: StudioUrlState )
packages/studio/src/lib/studio-series-line-props.ts:109
↓ 2 callers
Function
readShowHighlight
(raw: string, index: number, state: StudioUrlState)
packages/studio/src/lib/studio-series-line-props.ts:89
↓ 2 callers
Function
readShowLine
(raw: string, index: number, state: StudioUrlState)
packages/studio/src/lib/studio-series-line-props.ts:93
← previous
next →
501–600 of 2,749, ranked by callers