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
↓ 5 callers
Function
parsePipeBooleans
(raw: string)
packages/studio/src/lib/studio-series-line-props.ts:23
↓ 5 callers
Function
patternCodegenBlock
(preset: PatternPresetId)
packages/studio/src/lib/patterns.tsx:234
↓ 5 callers
Function
reconcileOverlayVisibility
( state: StudioUrlState )
packages/studio/src/lib/studio-visibility-sync.ts:162
↓ 5 callers
Function
registryJsonUrlForName
(name: string)
packages/studio/src/lib/chart-links.ts:19
↓ 5 callers
Function
resolveChartThemeModeFromElement
( element: HTMLElement )
apps/web/lib/apply-chart-theme-vars.ts:74
↓ 5 callers
Function
resolveCssVar
(element: Element, value: string)
packages/studio/src/lib/svg-export/resolve-css-var.ts:141
↓ 5 callers
Function
resolveFadeSides
(fade: FadeEdges)
packages/ui/src/charts/fade-edges.ts:18
↓ 5 callers
Function
resolveHeatmapDisplayRange
( columns: HeatmapColumn[] )
packages/ui/src/charts/heatmap/heatmap-utils.ts:789
↓ 5 callers
Function
ringOptions
( focusDepth: number, maxDepth: number, radius: number )
packages/ui/src/charts/sunburst.ts:174
↓ 5 callers
Function
scaleOpacity
(value: number | undefined, fallback = 1)
packages/ui/src/charts/heatmap/heatmap-utils.ts:389
↓ 5 callers
Function
seriesKeysForState
(state: StudioUrlState)
packages/studio/src/lib/codegen-helpers.ts:88
↓ 5 callers
Function
seriesStrokePropsCodegen
( state: StudioUrlState, seriesIndex = 0 )
packages/studio/src/lib/series-stroke-props.ts:67
↓ 5 callers
Function
shouldTweenYDomain
(from: YDomain, to: YDomain)
packages/ui/src/charts/y-domain-utils.ts:19
↓ 5 callers
Function
sponsorHref
(origin: string, term: string)
apps/web/lib/sponsors.ts:7
↓ 5 callers
Function
stripOklchWrapper
(value: string)
packages/studio/src/lib/chart-theme-color.ts:30
↓ 5 callers
Function
studioCartesianLegendItems
( state: StudioUrlState, seriesCount: number, values?: number[], chartPrefix?: string )
packages/studio/src/lib/studio-legend-items.ts:24
↓ 5 callers
Function
studioChartGridLayout
( state: Pick<StudioUrlState, "legendPlacement" | "legendAlign">, legendVisible: boolean )
packages/studio/src/lib/studio-chart-grid.ts:29
↓ 5 callers
Function
targetMotionCurvePoints
( state: MotionStateSlice, bezier?: [number, number, number, number] )
packages/studio/src/lib/motion-config.ts:350
↓ 5 callers
Function
useCatalogUrlState
()
packages/studio/src/dev/studio-ui-catalog-sections.tsx:118
↓ 5 callers
Function
useChoroplethStable
()
packages/ui/src/charts/choropleth/choropleth-context.tsx:223
↓ 5 callers
Function
useLegendItem
()
packages/ui/src/charts/legend/legend-context.tsx:84
↓ 5 callers
Function
usePieStable
()
packages/ui/src/charts/pie-context.tsx:179
↓ 5 callers
Function
useRadarStable
()
packages/ui/src/charts/radar-context.tsx:148
↓ 5 callers
Function
useSankey
()
packages/ui/src/charts/sankey/sankey-context.tsx:95
↓ 5 callers
Function
useStudioAnalytics
()
packages/studio/src/providers/studio-analytics-context.tsx:26
↓ 5 callers
Function
useSunburstStable
()
packages/ui/src/charts/sunburst-context.tsx:192
↓ 4 callers
Function
arcPath
( geometry: ArcGeometry, progress: number, radialProgress = progress )
packages/ui/src/charts/sunburst.ts:406
↓ 4 callers
Function
buildProjectionScopedControlUpdate
( state: StudioUrlState, key: keyof StudioUrlState, projectionIndex: number, value: StudioUrlState[key
packages/studio/src/lib/studio-projection-props.ts:521
↓ 4 callers
Function
clamp
(n: number)
packages/studio/src/lib/motion-config.ts:187
↓ 4 callers
Function
clampFrameSize
( width: number, height: number, maxWidth: number, maxHeight: number )
packages/studio/src/components/studio-chart-frame.tsx:60
↓ 4 callers
Function
clampSize
( width: number, height: number, maxWidth: number, maxHeight: number )
apps/web/components/playground/resizable-preview.tsx:23
↓ 4 callers
Function
clockwiseFraction
(angle: number)
packages/ui/src/charts/sunburst.ts:294
↓ 4 callers
Function
column
(counts: number[])
packages/ui/src/charts/heatmap/__tests__/heatmap-animation.test.ts:14
↓ 4 callers
Function
content
(zoom?: ZoomInstance<SVGSVGElement>)
packages/ui/src/charts/choropleth/choropleth-chart.tsx:427
↓ 4 callers
Function
decimateTimeSeries
( data: T[], maxPoints: number, valueKeys: string[] = [] )
packages/ui/src/charts/decimate-time-series.ts:5
↓ 4 callers
Function
defaultStudioComponentId
( components: StudioComponentDefinition[] )
packages/studio/src/lib/studio-components.ts:1599
↓ 4 callers
Function
delay
(ms: number, signal: { cancelled: boolean; timeouts: number[] })
apps/web/components/animated-brand.tsx:13
↓ 4 callers
Function
dist
(ax: number, ay: number, bx: number, by: number)
packages/ui/src/charts/notch-gauge-shared.ts:105
↓ 4 callers
Function
domainsEqual
( left: Record<string, YDomain>, right: Record<string, YDomain> )
packages/ui/src/charts/y-domain-utils.ts:112
↓ 4 callers
Function
findHeatmapColumnIndexForDate
( columns: HeatmapColumn[], date: Date )
packages/ui/src/charts/heatmap/heatmap-utils.ts:471
↓ 4 callers
Function
finiteOr
(value: number, fallback: number)
packages/studio/src/components/studio-chart-frame.tsx:56
↓ 4 callers
Function
fmt
(v: number)
apps/web/components/charts/chart-examples.tsx:318
↓ 4 callers
Function
generateStudioCartesianData
({ seriesCount, pointCount, xAxis, seed = 0, }: { seriesCount: number; pointCount: number; xAxis
packages/studio/src/lib/demo-data.ts:680
↓ 4 callers
Function
getHeatmapColumnXOffset
( columnIndex: number, separator: Pick<HeatmapSeparatorLayout, "spacing" | "atColumns"> | null )
packages/ui/src/charts/heatmap/heatmap-utils.ts:707
↓ 4 callers
Function
getHeatmapWeekCount
(startSunday: Date, endDate: Date)
packages/ui/src/charts/heatmap/heatmap-utils.ts:41
↓ 4 callers
Function
getLineChartControlGroups
(state: { lineChartMode: "standard" | "profitLoss"; })
packages/studio/src/lib/registry-control-groups.ts:942
↓ 4 callers
Function
getLineYAxisFormatLargeNumbers
( state: StudioUrlState, axis: LineYAxisId )
packages/studio/src/lib/line-y-axis-settings.ts:48
↓ 4 callers
Function
getLineYAxisNumTicks
( state: StudioUrlState, axis: LineYAxisId )
packages/studio/src/lib/line-y-axis-settings.ts:19
↓ 4 callers
Function
getProjectionShowEndpoints
( state: StudioUrlState, projectionIndex: number )
packages/studio/src/lib/studio-projection-props.ts:401
↓ 4 callers
Function
getProjectionStrokeGradientEnd
( state: StudioUrlState, projectionIndex: number )
packages/studio/src/lib/studio-projection-props.ts:347
↓ 4 callers
Function
getSeriesDashArray
( state: StudioUrlState, seriesIndex: number )
packages/studio/src/lib/studio-series-line-props.ts:255
↓ 4 callers
Function
getSeriesShowMarkers
( state: StudioUrlState, seriesIndex: number )
packages/studio/src/lib/studio-series-line-props.ts:213
↓ 4 callers
Function
getY
(point: T, index: number)
packages/ui/src/charts/decimate-time-series.ts:15
↓ 4 callers
Function
getY
(d: { value: number })
packages/ui/src/charts/loading-sweep.tsx:255
↓ 4 callers
Function
groupLinesByYAxisId
( lines: LineConfig[] )
packages/ui/src/charts/y-axis-scales.ts:16
↓ 4 callers
Function
isGradientDefComponent
(child: ReactElement)
packages/ui/src/charts/chart-defs.ts:30
↓ 4 callers
Function
isHeatmapInactiveEffectEnabled
( inactiveOpacity: number, inactiveScale: number )
packages/ui/src/charts/heatmap/heatmap-utils.ts:858
↓ 4 callers
Function
isHeatmapLevelPattern
(style: HeatmapLevelStyle)
packages/ui/src/charts/heatmap/heatmap-colors.ts:73
↓ 4 callers
Function
isNumberFlowElement
( element: Element )
packages/studio/src/lib/svg-export/number-flow-export.ts:9
↓ 4 callers
Function
isPostOverlayComponent
(child: ReactElement)
packages/ui/src/charts/chart-child-passthrough.ts:68
↓ 4 callers
Function
isProfitLossLineMode
(state: StudioUrlState)
packages/studio/src/lib/line-chart-mode.ts:5
↓ 4 callers
Function
mat3
( m: Mat3, a: number, b: number, c: number )
packages/studio/src/lib/oklch-color.ts:54
↓ 4 callers
Function
maxRenderPointsForWidth
(innerWidth: number)
packages/ui/src/charts/decimate-time-series.ts:89
↓ 4 callers
Function
mockStyle
(vars: Record<string, string>)
packages/studio/src/lib/__tests__/resolve-css-var.test.ts:11
↓ 4 callers
Function
ogStateForChart
(slug: (typeof validChartSlugs)[number])
packages/studio/src/lib/__tests__/studio-og.test.ts:21
↓ 4 callers
Function
parseOpacityFromColor
(color: string)
packages/studio/src/lib/chart-theme-color.ts:337
↓ 4 callers
Function
parsePipeNumbers
(raw: string)
packages/studio/src/lib/studio-projection-props.ts:52
↓ 4 callers
Function
parsePipeStrings
(raw: string)
packages/studio/src/lib/studio-projection-props.ts:71
↓ 4 callers
Function
patternDetailControls
( patternKey: keyof StudioUrlState, keys: PatternControlKeys, options?: { opacityColor?: string; enabled
packages/studio/src/lib/pattern-control-groups.ts:53
↓ 4 callers
Function
pickerStatePreviewCss
(state: OklchPickerState)
packages/studio/src/lib/studio-color-picker-value.ts:57
↓ 4 callers
Function
presetStyle
( id: ColorPresetId, chartAccent?: string )
packages/studio/src/lib/color-presets.ts:73
↓ 4 callers
Function
previewValue
( key: keyof StudioUrlState, nextValue: StudioUrlState[keyof StudioUrlState] )
packages/studio/src/components/controls/control-field.tsx:256
↓ 4 callers
Function
readPipeSlot
(values: string[], index: number)
packages/studio/src/lib/line-y-axis-settings.ts:15
↓ 4 callers
Function
readValue
(key: K)
packages/studio/src/components/controls/projection-stroke-control.tsx:41
↓ 4 callers
Function
registryV0ExampleJsonUrl
(name: string)
packages/studio/src/lib/chart-links.ts:28
↓ 4 callers
Function
renderKeyedChartLayers
(children: ReactElement[])
packages/ui/src/charts/chart-child-passthrough.ts:113
↓ 4 callers
Function
resolveChartChildElement
(child: ReactElement)
packages/ui/src/charts/chart-child-passthrough.ts:22
↓ 4 callers
Function
resolveChartThemeStyle
(state: StudioUrlState)
packages/studio/src/lib/studio-series-design.ts:165
↓ 4 callers
Function
resolveHeatmapInactiveStyle
( isInactive: boolean, inactiveOpacity: number, inactiveScale: number )
packages/ui/src/charts/heatmap/heatmap-utils.ts:890
↓ 4 callers
Function
resolveHeatmapSeparatorConfig
( children: ReactNode, chartSeparators?: HeatmapSeparatorParsedConfig | null )
packages/ui/src/charts/heatmap/heatmap-resolve-separator.ts:62
↓ 4 callers
Function
resolveHeatmapSeparatorStrokeDasharray
( strokeStyle: HeatmapSeparatorStrokeStyle = "solid", strokeDasharray?: string )
packages/ui/src/charts/heatmap/heatmap-utils.ts:426
↓ 4 callers
Function
resolvePresentationAttribute
( element: Element, styleSource: Element, attribute: string )
packages/studio/src/lib/svg-export/inline-svg-styles.ts:23
↓ 4 callers
Function
resolveReferenceDataRange
( y1: number | undefined, y2: number | undefined, domain: [number, number] )
packages/ui/src/charts/reference-area-geometry.ts:126
↓ 4 callers
Function
resolveYAxisTickCount
(numTicks?: number)
packages/ui/src/charts/y-axis-ticks.ts:14
↓ 4 callers
Function
setPipeNumber
(values: number[], level: number, value: number)
packages/studio/src/lib/heatmap-studio-colors.ts:54
↓ 4 callers
Function
setResolvedAttribute
( clone: Element, attribute: string, value: string | null )
packages/studio/src/lib/svg-export/inline-svg-styles.ts:41
↓ 4 callers
Function
setStudioHeatmapLevelPatternRadius
( state: StudioUrlState, level: number, radius: number )
packages/studio/src/lib/heatmap-studio-colors.ts:344
↓ 4 callers
Function
setStudioHeatmapLevelPatternStrokeWidth
( state: StudioUrlState, level: number, strokeWidth: number )
packages/studio/src/lib/heatmap-studio-colors.ts:332
↓ 4 callers
Function
splitProfitLossSegments
({ data, dataKey, xDataKey = "date", xAccessor, }: { data: Record<string, unknown>[]; dataKey: str
packages/ui/src/charts/profit-loss-segments.ts:59
↓ 4 callers
Function
stripOklchAlphaSuffix
(body: string)
packages/studio/src/lib/chart-theme-color.ts:34
↓ 4 callers
Function
studioCartesianDataSnippet
( state: StudioUrlState, xAxis: StudioCartesianXAxis, keysOverride?: readonly string[] )
packages/studio/src/lib/codegen-helpers.ts:94
↓ 4 callers
Function
studioChartDocsHref
(slug: ChartSlug)
packages/studio/src/lib/chart-links.ts:40
↓ 4 callers
Function
studioChartHref
( slug: ChartSlug, searchParams?: Record<string, string | undefined> )
packages/studio/src/lib/chart-links.ts:44
↓ 4 callers
Function
studioComponentHasChildren
( components: StudioComponentDefinition[], id: string )
packages/studio/src/lib/studio-components.ts:1617
↓ 4 callers
Function
studioEnterStaggerScale
(state: StudioUrlState)
packages/studio/src/lib/chart-animation.ts:45
↓ 4 callers
Function
studioPatternFill
( statePattern: PatternPresetId, seriesIndex = 0 )
packages/studio/src/lib/patterns.tsx:23
↓ 4 callers
Function
studioRadialSize
( frame: StudioFrameSize, scalePercent: number, padding = 32, minDiameter = 320, fitRatio = 0.92 )
packages/studio/src/components/charts/studio-chart-layout.tsx:11
↓ 4 callers
Function
toDate
(value: number | Date | unknown)
packages/ui/src/charts/chart-brush.tsx:91
↓ 4 callers
Function
toRadians
(normalized: number)
packages/ui/src/charts/sunburst.ts:140
↓ 4 callers
Function
useChoroplethInteraction
()
packages/ui/src/charts/choropleth/choropleth-context.tsx:233
← previous
next →
201–300 of 2,749, ranked by callers