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
↓ 4 callers
Function
useChoroplethZoom
()
packages/ui/src/charts/choropleth/choropleth-context.tsx:35
↓ 4 callers
Function
useHeatmapInteraction
()
packages/ui/src/charts/heatmap/heatmap-context.tsx:168
↓ 4 callers
Function
useStudioChartContentFrame
( fallback: StudioFrameSize )
packages/studio/src/lib/studio-chart-content-frame.tsx:55
↓ 4 callers
Function
useStudioMotionRemountKey
(state: StudioUrlState)
packages/studio/src/components/use-studio-motion-remount.ts:9
↓ 4 callers
Function
useStudioToolbarTooltipSide
()
packages/studio/src/components/studio-toolbar-tooltips.tsx:25
↓ 4 callers
Function
viewportFadeGradientAttrs
(innerWidth: number)
packages/ui/src/charts/fade-edges.ts:50
↓ 4 callers
Function
visibleHoverPathLength
( hoveredDepth: number, focusDepth: number )
packages/ui/src/charts/sunburst.ts:481
↓ 4 callers
Function
wrapSingleYScale
(yScale: YScale)
packages/ui/src/charts/y-axis-scales.ts:113
↓ 4 callers
Function
yAxisSlotIndex
(axis: LineYAxisId)
packages/studio/src/lib/line-y-axis-settings.ts:11
↓ 3 callers
Function
applyOpacityToColor
(color: string, opacity: number)
packages/studio/src/lib/chart-theme-color.ts:353
↓ 3 callers
Function
brushComponentIdForChart
(chart: ChartSlug)
packages/studio/src/lib/studio-visibility-sync.ts:51
↓ 3 callers
Function
buildHeatmapQuarterSeparatorGroups
( columns: HeatmapColumn[] )
packages/ui/src/charts/heatmap/heatmap-utils.ts:600
↓ 3 callers
Function
buildHeatmapRowOpacity
( match: readonly number[] | ((row: number) => boolean), fadedOpacity = 0.35, activeOpacity = 1, rowCo
packages/ui/src/charts/heatmap/heatmap-utils.ts:923
↓ 3 callers
Function
buildHeatmapSeparatorGradientStops
( gradient: HeatmapSeparatorGradient, strokeOpacity = 1 )
packages/ui/src/charts/heatmap/heatmap-utils.ts:385
↓ 3 callers
Function
buildLineChartDemoData
( pointCount = LINE_DEMO_POINT_COUNT )
apps/web/components/docs/line-chart-demo-data.ts:34
↓ 3 callers
Function
buildSeriesPatternsUpdate
( state: StudioUrlState, seriesIndex: number, pattern: PatternPresetId )
packages/studio/src/lib/studio-series-design.ts:199
↓ 3 callers
Function
chartDefaultHiddenYAxes
(chartPrefix: string)
packages/studio/src/lib/studio-component-visibility.ts:23
↓ 3 callers
Function
clamp
(n: number, min: number, max: number)
packages/studio/src/components/controls/scrub-number-field.tsx:25
↓ 3 callers
Function
cloneHtmlOverlay
(source: HTMLElement)
packages/studio/src/lib/svg-export/clone-html-overlays.ts:254
↓ 3 callers
Function
computeCenterCamera
({ viewportWidth, viewportHeight, worldX, worldY, worldWidth, worldHeight, zoom, viewInsets, }
packages/studio/src/editor/editor-camera.ts:146
↓ 3 callers
Function
computeSeriesBarRevealClipPadding
(input: { barWidth: number; seriesCount: number; gap?: number; stacked?: boolean; })
packages/ui/src/charts/series-bar-layout.ts:47
↓ 3 callers
Function
computeSeriesBarWidth
(input: { innerWidth: number; dataLength: number; columnWidth: number; seriesCount: number; composed
packages/ui/src/charts/series-bar-layout.ts:1
↓ 3 callers
Function
computeSeriesPathPoints
( data: Record<string, unknown>[], xAccessor: (datum: Record<string, unknown>) => Date, xScale: (value:
packages/ui/src/charts/series-path-utils.ts:12
↓ 3 callers
Function
computeSquareColumn
({ barLengthPx, squareSize, gap, fit = false, }: SquareColumnInput)
packages/ui/src/charts/bar-squares-layout.ts:25
↓ 3 callers
Function
dataGroup
(maxSeries = 10)
packages/studio/src/lib/sidebar-control-templates.ts:64
↓ 3 callers
Function
degToRad
(deg: number)
packages/studio/src/components/controls/pie-angle-control.tsx:6
↓ 3 callers
Function
downloadBlob
(blob: Blob, filename: string)
packages/studio/src/lib/download-blob.ts:27
↓ 3 callers
Function
findStudioComponent
( components: StudioComponentDefinition[], id: string | null | undefined )
packages/studio/src/lib/studio-components.ts:1589
↓ 3 callers
Function
flattenStudioComponents
( components: StudioComponentDefinition[], options?: { collapsedIds?: ReadonlySet<string> } )
packages/studio/src/lib/studio-components.ts:1638
↓ 3 callers
Function
formatHeatmapContributionLabel
( count: number, _date?: Date )
packages/ui/src/charts/heatmap/heatmap-utils.ts:257
↓ 3 callers
Function
formatOklchBody
(oklch: Oklch)
packages/studio/src/lib/oklch-color.ts:146
↓ 3 callers
Function
generateArcPath
( innerRadius: number, outerRadius: number, startAngle: number, endAngle: number, cornerRadius: numb
packages/ui/src/charts/ring.tsx:10
↓ 3 callers
Function
generateChartSkeletonData
( options: GenerateChartSkeletonDataOptions = {} )
packages/ui/src/charts/generate-chart-skeleton-data.ts:14
↓ 3 callers
Function
geometryFor
( arc: ArcDatum, focus: Focus, maxDepth: number, radius: number )
packages/ui/src/charts/sunburst.ts:196
↓ 3 callers
Function
getChildComponentName
(child: ReactElement)
packages/ui/src/charts/composed-chart.tsx:50
↓ 3 callers
Function
getDesignSeriesLabel
(index: number)
packages/studio/src/lib/studio-series-design.ts:54
↓ 3 callers
Function
getFrame
(document: StudioScenesDocument)
packages/studio/src/components/studio-scenes-provider.tsx:33
↓ 3 callers
Function
getHeatmapColumnEndDate
(column: HeatmapColumn)
packages/ui/src/charts/heatmap/heatmap-utils.ts:169
↓ 3 callers
Function
getHeatmapDemoData
( seed = 0, calendarMonths: number = HEATMAP_MONTHS_ONE_YEAR )
apps/web/lib/heatmap-demo-data.ts:59
↓ 3 callers
Function
getHeatmapSeparatorLineY
({ innerHeight, marginTop, startOffset, paddingY = 0, }: { innerHeight: number; marginTop: number;
packages/ui/src/charts/heatmap/heatmap-utils.ts:734
↓ 3 callers
Function
getHeatmapTimeExtent
( columns: HeatmapColumn[] )
packages/ui/src/charts/heatmap/heatmap-utils.ts:174
↓ 3 callers
Function
getHeatmapYearStartMonth
(today: Date)
packages/ui/src/charts/heatmap/heatmap-utils.ts:30
↓ 3 callers
Function
getHomeVisitorValue
(feat: ChoroplethFeature)
apps/web/components/home-components.tsx:372
↓ 3 callers
Function
getOpenPanelClientId
()
apps/web/lib/openpanel-env.ts:1
↓ 3 callers
Function
getPrimaryYScale
( yScales: Record<string, YScale>, fallback: YScale )
packages/ui/src/charts/y-axis-scales.ts:31
↓ 3 callers
Function
getProjectionStrokeGradientStart
( state: StudioUrlState, projectionIndex: number )
packages/studio/src/lib/studio-projection-props.ts:335
↓ 3 callers
Function
getRadarData
(seed = 0)
packages/studio/src/lib/demo-data.ts:468
↓ 3 callers
Function
getSeriesDashFromIndex
( state: StudioUrlState, seriesIndex: number )
packages/studio/src/lib/studio-series-line-props.ts:248
↓ 3 callers
Function
getSeriesDashTail
( state: StudioUrlState, seriesIndex: number )
packages/studio/src/lib/studio-series-line-props.ts:241
↓ 3 callers
Function
getSeriesGradientEnabled
( state: StudioUrlState, seriesIndex: number )
packages/studio/src/lib/studio-series-design.ts:267
↓ 3 callers
Function
getSeriesGradientStops
( state: StudioUrlState, seriesIndex: number )
packages/studio/src/lib/studio-series-design.ts:282
↓ 3 callers
Function
getSeriesMarkerRadius
( state: StudioUrlState, seriesIndex: number )
packages/studio/src/lib/studio-series-line-props.ts:220
↓ 3 callers
Function
getSeriesMarkerRingGap
( state: StudioUrlState, seriesIndex: number )
packages/studio/src/lib/studio-series-line-props.ts:227
↓ 3 callers
Function
getSeriesMarkerRingWidth
( state: StudioUrlState, seriesIndex: number )
packages/studio/src/lib/studio-series-line-props.ts:234
↓ 3 callers
Function
getStudioControlGroups
( config: StudioChartConfig, state?: StudioUrlState )
packages/studio/src/lib/control-groups.ts:4
↓ 3 callers
Function
getX
(d: { index: number })
packages/ui/src/charts/loading-sweep.tsx:254
↓ 3 callers
Function
heatmapLevelPatternId
(level: number)
packages/ui/src/charts/heatmap/heatmap-colors.ts:69
↓ 3 callers
Function
heatmapLoadingCellParticipates
( column: number, row: number, randomness: number )
packages/ui/src/charts/heatmap/heatmap-animation.ts:128
↓ 3 callers
Function
inferHeatmapCalendarRangeStart
( columns: HeatmapColumn[] )
packages/ui/src/charts/heatmap/heatmap-utils.ts:573
↓ 3 callers
Function
interpolateGaugeHex
( color1: string, color2: string, factor: number )
packages/ui/src/charts/notch-gauge-shared.ts:77
↓ 3 callers
Function
interpolateSeriesPathPoints
( from: SeriesPathPoint[], to: SeriesPathPoint[], progress: number )
packages/ui/src/charts/series-path-utils.ts:30
↓ 3 callers
Function
isChartClipPassthrough
(type: unknown)
packages/ui/src/charts/chart-child-passthrough.ts:13
↓ 3 callers
Function
isGroupLabeledControlType
(type: StudioControl["type"])
packages/studio/src/components/controls/control-field-helpers.tsx:96
↓ 3 callers
Function
isLineChartBrushAvailable
(state: StudioUrlState)
packages/studio/src/lib/studio-projection-props.ts:154
↓ 3 callers
Function
isPerSeriesLineControlKey
( key: keyof StudioUrlState )
packages/studio/src/lib/studio-series-line-props.ts:326
↓ 3 callers
Function
isPositionedOverlay
(element: HTMLElement)
packages/studio/src/lib/svg-export/clone-html-overlays.ts:77
↓ 3 callers
Function
isStudioControlVisible
( control: StudioControl, state: StudioUrlState )
packages/studio/src/lib/pattern-control-visibility.ts:53
↓ 3 callers
Function
isValidOklchBody
(body: string)
packages/studio/src/lib/oklch-color.ts:170
↓ 3 callers
Function
isoDay
(i: number)
apps/web/lib/composed-demo-data.ts:7
↓ 3 callers
Function
lerpGeometry
( from: ArcGeometry, to: ArcGeometry, progress: number )
packages/ui/src/charts/sunburst.ts:227
↓ 3 callers
Function
linearToSrgbChannel
(linear: number)
packages/studio/src/lib/oklch-color.ts:74
↓ 3 callers
Function
maxHoverSegmentThickness
( maxDepth: number, radius: number, hoverPop: number, referenceFocusDepth = 1 )
packages/ui/src/charts/sunburst.ts:504
↓ 3 callers
Function
motionEasePresetUpdates
(id: Exclude<MotionEaseId, "custom">)
packages/studio/src/lib/motion-config.ts:58
↓ 3 callers
Function
niceYDomain
(domain: YDomain)
packages/ui/src/charts/y-domain-utils.ts:9
↓ 3 callers
Function
normalizeLoadedState
(loaded: StudioUrlState)
packages/studio/src/components/studio-state-provider.tsx:58
↓ 3 callers
Function
normalizeResolvedCssColor
(color: string)
packages/studio/src/lib/chart-theme-color.ts:193
↓ 3 callers
Function
normalizeStudioStateForOg
( state: StudioUrlState )
packages/studio/src/lib/studio-og-state.ts:4
↓ 3 callers
Function
oklchBodyToHex
(body: string)
packages/studio/src/lib/oklch-color.ts:185
↓ 3 callers
Function
onPointerDown
(event: ReactPointerEvent<HTMLDivElement>)
packages/studio/src/ui/color-picker/use-surface-pointer.ts:47
↓ 3 callers
Function
onPointerUp
(event: ReactPointerEvent<HTMLDivElement>)
packages/studio/src/ui/color-picker/use-surface-pointer.ts:63
↓ 3 callers
Function
openInV0Href
(registryJsonUrl: string)
packages/studio/src/lib/chart-links.ts:113
↓ 3 callers
Function
parseHeatmapLevelFillModes
( state: StudioUrlState )
packages/studio/src/lib/heatmap-studio-colors.ts:70
↓ 3 callers
Function
parseHeatmapLevelPatterns
(state: StudioUrlState)
packages/studio/src/lib/heatmap-studio-colors.ts:79
↓ 3 callers
Function
patchPrimaryFrame
( document: StudioScenesDocument, patch: Partial<Pick<StudioArtboard, "x" | "y" | "width" | "height">> )
packages/studio/src/lib/studio-scenes.ts:82
↓ 3 callers
Function
patternOptionsFromState
( state: StudioUrlState, keys: PatternControlKeys )
packages/studio/src/lib/pattern-control-groups.ts:335
↓ 3 callers
Function
readBlockFiles
( slug: string, installPaths: readonly string[] )
apps/web/lib/blocks/read-block-files.ts:9
↓ 3 callers
Function
readValue
( row: Record<string, unknown>, seriesKey: string )
packages/ui/src/charts/projection-utils.ts:47
↓ 3 callers
Function
resolveDashTailBounds
( dashFromIndex: number | undefined, dataLength: number )
packages/ui/src/charts/path-stroke-utils.ts:67
↓ 3 callers
Function
resolveHeatmapWeekRange
( today: Date, weeks: number = HEATMAP_WEEKS_ONE_YEAR )
packages/ui/src/charts/heatmap/heatmap-utils.ts:118
↓ 3 callers
Function
resolveStudioColorForPicker
( color: string )
packages/studio/src/lib/chart-theme-color.ts:118
↓ 3 callers
Function
rotateHeatmapColumnBins
( columns: HeatmapColumn[], weekStartDay: HeatmapWeekStartDay = 0 )
packages/ui/src/charts/heatmap/heatmap-utils.ts:294
↓ 3 callers
Function
run
(cmd, { inherit = false } = {})
packages/ui/scripts/verify-registry-sync.mjs:28
↓ 3 callers
Function
sampleMotionCurve
( state: MotionStateSlice, steps = 120 )
packages/studio/src/lib/motion-config.ts:375
↓ 3 callers
Function
scrambleGaugeValue
(value: number, seed: number)
packages/studio/src/lib/demo-data.ts:638
↓ 3 callers
Function
seededRandom
(seed: number)
packages/studio/src/lib/demo-data.ts:413
↓ 3 callers
Function
seriesScopedControlGroups
( groups: StudioControlGroup[], seriesIndex: number )
packages/studio/src/lib/studio-components.ts:106
↓ 3 callers
Function
setComponentHidden
( hidden: Set<string>, componentId: string, hide: boolean )
packages/studio/src/lib/studio-visibility-sync.ts:62
↓ 3 callers
Function
setPipeString
(values: string[], level: number, value: string)
packages/studio/src/lib/heatmap-studio-colors.ts:48
↓ 3 callers
Function
shadcnAddItem
(name: string)
packages/studio/src/lib/chart-links.ts:32
↓ 3 callers
Function
sideFacePath
Side-face parallelogram between two screen-Y edges, on the depth side of * the bar (left of the bar for right-of-center bars, right for left-of).
packages/ui/src/charts/bar-depth.tsx:172
← previous
next →
301–400 of 2,749, ranked by callers