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
↓ 315 callers
Function
cn
(...inputs: ClassValue[])
packages/ui/src/lib/utils.ts:4
↓ 201 callers
Function
cn
(...inputs: ClassValue[])
apps/web/lib/utils.ts:4
↓ 68 callers
Function
controlGroup
( title: string, controls: StudioControl[], options?: { collapsible?: boolean; defaultOpen?: boolean } )
packages/studio/src/lib/sidebar-control-templates.ts:4
↓ 56 callers
Function
isStudioComponentVisible
( state: StudioUrlState, componentId: string )
packages/studio/src/lib/studio-component-visibility.ts:51
↓ 53 callers
Function
defaultStudioState
( overrides: Partial<StudioUrlState> = {} )
packages/studio/src/lib/studio-parsers.ts:871
↓ 53 callers
Function
xAccessor
(datum: Record<string, unknown>)
packages/ui/src/charts/__tests__/series-path-utils.test.ts:14
↓ 39 callers
Function
parsePipeField
(raw: string | null | undefined)
packages/studio/src/lib/studio-series-design.ts:62
↓ 39 callers
Function
useChartStable
()
packages/ui/src/charts/chart-context.tsx:376
↓ 39 callers
Function
xScale
(date: Date)
packages/ui/src/charts/__tests__/reference-area-geometry.test.ts:11
↓ 38 callers
Function
getEffectiveSeriesColor
( state: StudioUrlState, seriesIndex: number )
packages/studio/src/lib/studio-series-design.ts:142
↓ 33 callers
Function
yScale
(value: number)
packages/ui/src/charts/__tests__/reference-area-geometry.test.ts:12
↓ 24 callers
Function
useChart
()
packages/ui/src/charts/chart-context.tsx:419
↓ 20 callers
Function
cn
(...inputs: ClassValue[])
apps/studio-docs/lib/utils.ts:4
↓ 19 callers
Function
clampStudioSeriesCount
(n: number)
packages/studio/src/lib/demo-data.ts:369
↓ 19 callers
Function
trackEvent
(name: string, properties?: Record<string, unknown>)
apps/web/lib/analytics/track-client.ts:3
↓ 18 callers
Function
motionSliceFromState
(state: StudioUrlState)
packages/studio/src/lib/chart-animation.ts:19
↓ 17 callers
Function
serializePipeField
(values: string[])
packages/studio/src/lib/studio-series-design.ts:79
↓ 17 callers
Function
twitterAvatarUrl
(url: string)
apps/web/lib/testimonials.ts:16
↓ 16 callers
Function
buildPipeUpdate
( state: StudioUrlState, raw: string, seriesIndex: number, value: T, readSlot: (raw: string, index:
packages/studio/src/lib/studio-series-line-props.ts:61
↓ 16 callers
Function
getLineSeriesYAxisId
( state: StudioUrlState, seriesIndex: number )
packages/studio/src/lib/line-series-y-axis.ts:19
↓ 16 callers
Function
getProjectionCount
(state: StudioUrlState)
packages/studio/src/lib/studio-projection-props.ts:149
↓ 16 callers
Function
getSeriesCurve
( state: StudioUrlState, seriesIndex: number )
packages/studio/src/lib/studio-series-line-props.ts:178
↓ 16 callers
Function
getSeriesPattern
( state: StudioUrlState, seriesIndex: number )
packages/studio/src/lib/studio-series-design.ts:117
↓ 16 callers
Function
lerp
(a: number, b: number, t: number)
packages/ui/src/charts/notch-gauge-shared.ts:104
↓ 16 callers
Function
renderPatternPreset
( preset: PatternPresetId, id: string, options: PatternPresetOptions = {} )
packages/ui/src/charts/pattern-preset.tsx:111
↓ 16 callers
Function
trustedByHref
(origin: string, brand: string)
apps/web/components/brands/used-by-logos.ts:30
↓ 15 callers
Function
chartYAxisNode
( chartPrefix: string, axis: LineYAxisId, label: string, collapsible = false )
packages/studio/src/lib/studio-components.ts:228
↓ 15 callers
Function
getAnalyticsUrl
()
apps/web/lib/analytics/track-client.ts:15
↓ 15 callers
Function
getPipeSlot
( index: number, parsed: (T | undefined)[], fallback: T )
packages/studio/src/lib/studio-series-line-props.ts:52
↓ 15 callers
Function
getSeriesFadeEdges
( state: StudioUrlState, seriesIndex: number )
packages/studio/src/lib/studio-series-line-props.ts:192
↓ 15 callers
Function
getSeriesStrokeWidth
( state: StudioUrlState, seriesIndex: number )
packages/studio/src/lib/studio-series-line-props.ts:185
↓ 14 callers
Function
createChartExamplePreview
(Chart: ComponentType<P>)
apps/web/lib/chart-example-preview.tsx:7
↓ 14 callers
Function
legendNode
(chartPrefix: string)
packages/studio/src/lib/studio-components.ts:145
↓ 14 callers
Function
normalizeYAxisId
(id?: string | number)
packages/ui/src/charts/y-axis-scales.ts:9
↓ 14 callers
Function
profitLossColor
(value: number)
packages/ui/src/charts/profit-loss-line.tsx:24
↓ 14 callers
Function
setHoveredIndex
(index: number | null)
packages/ui/src/charts/legend/legend.tsx:51
↓ 14 callers
Function
studioPreviewChartKey
(ctx: StudioRenderContext)
packages/studio/src/lib/chart-animation.ts:90
↓ 13 callers
Function
apply
(dx: number, dy: number, stdDev: number)
apps/web/components/design/glitch-swap-logo.tsx:72
↓ 13 callers
Function
buildArcs
(data: SunburstNode)
packages/ui/src/charts/sunburst.ts:144
↓ 13 callers
Function
makeWeekColumn
(bin: number, sunday: Date)
packages/ui/src/charts/heatmap/__tests__/heatmap-separator.test.ts:215
↓ 13 callers
Function
passiveNode
( chartPrefix: string, idSuffix: string, label: string )
packages/studio/src/lib/studio-components.ts:181
↓ 13 callers
Function
transitionWithDelay
( transition: Transition | undefined, delaySeconds: number, fallback: Transition = DEFAULT_CHART_ENTER_T
packages/ui/src/charts/motion-utils.ts:4
↓ 13 callers
Function
withEnabled
(control: T)
packages/studio/src/lib/pattern-control-groups.ts:65
↓ 12 callers
Function
encodeStudioUrlState
(state: StudioUrlState)
packages/studio/src/lib/studio-url-codec.ts:98
↓ 12 callers
Function
parsePipeNumbers
(raw: string, fallback: number)
packages/studio/src/lib/heatmap-studio-colors.ts:26
↓ 12 callers
Function
useChartLegendHover
()
packages/ui/src/charts/chart-legend-hover.tsx:34
↓ 12 callers
Function
useWorldDataStandalone
()
apps/web/components/docs/use-world-data.tsx:122
↓ 12 callers
Function
useYScale
( yAxisId?: string | number )
packages/ui/src/charts/chart-context.tsx:388
↓ 11 callers
Function
commitValue
( key: keyof StudioUrlState, nextValue: StudioUrlState[keyof StudioUrlState] )
packages/studio/src/components/controls/control-field.tsx:209
↓ 11 callers
Function
cssRevealAnimationCodegen
( durationMs: number, state: MotionStateSlice )
packages/studio/src/lib/motion-codegen.ts:46
↓ 11 callers
Function
decodeStudioUrlState
(serialized: string)
packages/studio/src/lib/studio-url-codec.ts:105
↓ 11 callers
Function
formatMotionBezier
( bezier: [number, number, number, number] )
packages/studio/src/lib/motion-config.ts:236
↓ 11 callers
Function
getPipeSlot
( index: number, parsed: (T | undefined)[], fallback: T )
packages/studio/src/lib/studio-projection-props.ts:133
↓ 11 callers
Function
getStudioCssRevealPropsForPreview
( displayState: StudioUrlState, ctx: Pick< StudioRenderContext, "motionCurveDragging" | "numberScr
packages/studio/src/lib/chart-animation.ts:67
↓ 11 callers
Function
isValidOklchColor
(value: string)
packages/studio/src/lib/chart-theme-color.ts:42
↓ 11 callers
Function
parseHiddenStudioComponents
(raw: string)
packages/studio/src/lib/studio-component-visibility.ts:6
↓ 11 callers
Function
resolveStudioComponentTreeIcon
( component: StudioComponentDefinition, chartSlug: ChartSlug )
packages/studio/src/lib/studio-component-tree-icon.ts:48
↓ 11 callers
Function
rootPaletteDesign
( supportsPattern = false )
packages/studio/src/lib/studio-components.ts:139
↓ 11 callers
Function
useMountProgress
( enterTransition: Transition | undefined, delaySeconds: number, replayKey: number | string )
packages/ui/src/charts/use-mount-progress.ts:8
↓ 10 callers
Function
barCollapsibleGroup
( title: string, controls: StudioControl[], defaultOpen = false )
packages/studio/src/lib/sidebar-control-templates.ts:16
↓ 10 callers
Function
barDepthAndRise
( absOffset: number, naturalHeight: number, maxDepth: number )
packages/ui/src/charts/bar-depth-geometry.ts:35
↓ 10 callers
Function
buildFrameSvg
({ root, width, height, embeddedFontCss = "", }: BuildFrameSvgOptions)
packages/studio/src/lib/svg-export/build-frame-svg.ts:93
↓ 10 callers
Function
component
( overrides: Partial<StudioComponentDefinition> & Pick<StudioComponentDefinition, "id" | "label"> )
packages/studio/src/lib/__tests__/studio-component-tree-icon.test.ts:7
↓ 10 callers
Function
containsCssVar
(value: string)
packages/studio/src/lib/svg-export/resolve-css-var.ts:6
↓ 10 callers
Function
curveImportName
(id: CurveId)
packages/studio/src/lib/curves.ts:44
↓ 10 callers
Function
getDate
(d: DataPoint)
packages/ui/src/line-chart.tsx:59
↓ 10 callers
Function
getSeriesFillMode
( state: StudioUrlState, seriesIndex: number )
packages/studio/src/lib/studio-series-design.ts:131
↓ 10 callers
Function
getSkeletonHeights
( count: number, seed = 0, min = HEIGHT_MIN_PCT, max = HEIGHT_MAX_PCT )
packages/ui/src/charts/loading-sweep.tsx:67
↓ 10 callers
Function
loadStudioStateFromRequest
(url: URL)
packages/studio/src/lib/studio-url-loader.ts:13
↓ 10 callers
Function
useEnterComplete
(mountProgress: MotionValue<number>)
packages/ui/src/charts/use-enter-complete.ts:11
↓ 10 callers
Function
writeValue
( key: K, value: StudioUrlState[K], mode: "commit" | "preview" )
packages/studio/src/components/controls/projection-stroke-control.tsx:48
↓ 9 callers
Function
backgroundCodegenBlock
( state: StudioUrlState, chartPrefix: string )
packages/studio/src/lib/codegen-helpers.ts:332
↓ 9 callers
Function
cellId
({ col, row }: GridCell)
apps/web/components/design/grid-cell-pulse.tsx:20
↓ 9 callers
Function
createDefaultScene
( width: number, height: number )
packages/studio/src/lib/studio-scenes.ts:49
↓ 9 callers
Function
fadeEdgesCodegen
(opt: FadeEdgesOption)
packages/studio/src/components/controls/fade-edges-picker.tsx:113
↓ 9 callers
Function
fadeEdgesPropValue
( opt: FadeEdgesOption )
packages/studio/src/components/controls/fade-edges-picker.tsx:100
↓ 9 callers
Function
getDesignSeriesCount
( chart: ChartSlug, state: StudioUrlState )
packages/studio/src/lib/studio-series-design.ts:37
↓ 9 callers
Function
getMotionBezier
( state: MotionStateSlice )
packages/studio/src/lib/motion-config.ts:242
↓ 9 callers
Function
getProjectionSeriesIndex
( state: StudioUrlState, projectionIndex: number )
packages/studio/src/lib/studio-projection-props.ts:158
↓ 9 callers
Function
getStaggerStyle
(index: number)
apps/web/components/docs/site-header.tsx:162
↓ 9 callers
Function
isReferenceAreaVisiblePhase
(phase: ChartPhase)
packages/ui/src/charts/y-domain-utils.ts:51
↓ 9 callers
Function
mountDom
(html: string)
packages/studio/src/lib/__tests__/export-studio-chart-svg.test.ts:37
↓ 9 callers
Function
resolveCurve
(id: CurveId)
packages/studio/src/lib/curves.ts:40
↓ 9 callers
Function
serializeHiddenStudioComponents
(ids: Iterable<string>)
packages/studio/src/lib/studio-component-visibility.ts:18
↓ 9 callers
Function
studioSerializedParam
(state: StudioUrlState)
packages/studio/src/lib/studio-url-loader.ts:25
↓ 9 callers
Function
unmountDom
()
packages/studio/src/lib/__tests__/export-studio-chart-svg.test.ts:58
↓ 9 callers
Function
useChartHover
()
packages/ui/src/charts/chart-context.tsx:402
↓ 8 callers
Function
backgroundNode
(chartPrefix: string)
packages/studio/src/lib/studio-components.ts:208
↓ 8 callers
Function
computeSegmentBounds
( data: Record<string, unknown>[], xScale: (value: Date) => number | undefined, xAccessor: (d: Record<st
packages/ui/src/charts/highlight-segment-bounds.ts:35
↓ 8 callers
Function
getProjectionStroke
( state: StudioUrlState, projectionIndex: number )
packages/studio/src/lib/studio-projection-props.ts:311
↓ 8 callers
Function
parseMotionBezier
( input: string )
packages/studio/src/lib/motion-config.ts:163
↓ 8 callers
Function
referenceAreaCodegenBlock
( state: StudioUrlState, chartPrefix: string )
packages/studio/src/lib/codegen-helpers.ts:372
↓ 8 callers
Function
referenceAreaNode
(chartPrefix: string)
packages/studio/src/lib/studio-components.ts:218
↓ 8 callers
Function
resolveLineLoadingPulseMode
( phase: ChartPhase )
packages/ui/src/charts/line-loading-pulse.tsx:21
↓ 8 callers
Function
scrambleFactor
(index: number, seed: number)
packages/studio/src/lib/demo-data.ts:406
↓ 8 callers
Function
smoothCycle
One slow cycle across the window + light ripples (readable, not “ECG” noise).
apps/web/lib/composed-demo-data.ts:12
↓ 8 callers
Function
snapDomains
( domains: Record<string, YDomain>, setAnimatedByAxis: (domains: Record<string, YDomain>) => void, anima
packages/ui/src/charts/use-animated-y-domains.ts:22
↓ 8 callers
Function
studioCartesianBackgroundLayer
( state: StudioUrlState, backgroundComponentId: string, gridComponentId: string )
packages/studio/src/lib/studio-cartesian-layers.tsx:84
↓ 8 callers
Function
toSvg
(t: number, y: number)
packages/studio/src/lib/motion-config.ts:465
↓ 8 callers
Function
useLiveData
( initialPrice: number, intervalMs: number, paused = false )
apps/web/components/charts/chart-examples.tsx:351
next →
1–100 of 2,749, ranked by callers