Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/allweonedev/presentation-ai
/ functions
Functions
3,032 in github.com/allweonedev/presentation-ai
⨍
Functions
3,032
◇
Types & classes
338
↓ 1,018 callers
Function
cn
(...inputs: ClassValue[])
src/lib/utils.ts:6
↓ 225 callers
Method
error
(error: unknown)
src/lib/observability/server/logger.ts:37
↓ 59 callers
Method
setAttribute
( attributes: Record<string, string>, key: string, value: unknown, )
src/components/notebook/presentation/utils/slide-serializer.ts:389
↓ 53 callers
Function
handleNodePropertyUpdate
( editor: MyEditor, key: string, value: | string | boolean | number | Record<string, unk
src/components/notebook/presentation/editor/lib.tsx:1757
↓ 39 callers
Function
onChange
()
src/hooks/use-mobile.tsx:12
↓ 37 callers
Method
serializeAttributes
* Serialize attributes object to string
src/components/notebook/presentation/utils/slide-serializer.ts:355
↓ 36 callers
Function
isElementNode
(node: XMLNode | XMLTextNode)
src/components/notebook/presentation/utils/parser.ts:256
↓ 36 callers
Function
toNumber
(value: unknown, fallback = 0)
src/components/notebook/presentation/editor/custom-elements/charts/ChartRenderer.tsx:111
↓ 35 callers
Function
joinLabel
(baseLabel: string)
src/components/presentation/floating-toolbar/LayoutPreviewSheet.tsx:446
↓ 34 callers
Function
text
(value: string)
src/components/presentation/edit-panel/sections/elements.ts:91
↓ 33 callers
Function
getAlignmentClasses
( alignment: "left" | "center" | "right" = "left", )
src/components/notebook/presentation/editor/utils.ts:56
↓ 30 callers
Function
createChartContent
(type: string, title: string, variant?: string)
src/components/notebook/presentation/utils/templates.tsx:258
↓ 29 callers
Function
createChartNode
( type: string, data: unknown, options?: Record<string, unknown>, )
src/components/presentation/edit-panel/sections/elements.ts:261
↓ 26 callers
Function
buildAxisOptions
( element: TChartNode, axis: "x" | "y", type: "category" | "value" = "value", data?: string[], )
src/components/notebook/presentation/editor/custom-elements/charts/ChartRenderer.tsx:372
↓ 25 callers
Function
toText
(value: unknown, fallback = "")
src/components/notebook/presentation/editor/custom-elements/charts/ChartRenderer.tsx:115
↓ 23 callers
Method
processNodes
* Process a list of XMLNodes into Plate elements
src/components/notebook/presentation/utils/parser.ts:2604
↓ 22 callers
Function
getDefaultColumnSize
( childCount: number, )
src/components/notebook/presentation/editor/utils.ts:13
↓ 22 callers
Function
paragraph
(children: Array<TElement | TText> = [text("")])
src/components/presentation/edit-panel/sections/elements.ts:93
↓ 20 callers
Method
event
(name: string, attributes?: SpanAttributes)
src/lib/observability/server/logger.ts:27
↓ 20 callers
Function
useToolbarContext
()
src/components/presentation/floating-toolbar/ToolbarContext.tsx:133
↓ 19 callers
Method
serializeDescendant
* Serialize a descendant (could be text or element)
src/components/notebook/presentation/utils/slide-serializer.ts:1655
↓ 18 callers
Function
createStatsItem
(stat: string, label: string)
src/components/presentation/edit-panel/sections/elements.ts:250
↓ 18 callers
Function
updateChartOption
(key: string, value: unknown)
src/components/presentation/edit-panel/sections/ChartEditorControls.tsx:758
↓ 17 callers
Function
getPresentationAccentColor
( element: unknown, parentElement: unknown, fallback: string, )
src/components/notebook/presentation/editor/custom-elements/color-utils.ts:11
↓ 17 callers
Function
getSmartLayoutStepColor
(index: number, total: number)
src/components/notebook/presentation/editor/custom-elements/smart-layout-gradient.ts:3
↓ 17 callers
Method
getTextContent
* Get the complete text content of a node (flattened)
src/components/notebook/presentation/utils/parser.ts:2580
↓ 17 callers
Function
useDebouncedSave
(options: UseDebouncedSaveOptions = {})
src/hooks/presentation/useDebouncedSave.ts:25
↓ 16 callers
Function
findChildByLocalName
Cache-friendly element search by localName on a single parent's children
src/lib/presentation/pptx-theme-extractor.ts:167
↓ 16 callers
Function
getChartColor
(index: number)
src/components/notebook/presentation/editor/custom-elements/charts/echart-wrapper.tsx:256
↓ 16 callers
Function
toast
({ ...props }: Toast)
src/components/ui/use-toast.ts:146
↓ 15 callers
Function
clampHex
(n: number)
src/lib/presentation/pptx-theme-extractor.ts:41
↓ 15 callers
Function
createDiagramItem
(type: string, title: string, content: string)
src/components/presentation/edit-panel/sections/elements.ts:240
↓ 15 callers
Method
end
()
src/lib/observability/server/logger.ts:44
↓ 15 callers
Function
updateActiveLayer
(updates: Partial<GradientLayer>)
src/components/presentation/edit-panel/sections/GradientMaker.tsx:226
↓ 14 callers
Function
getIndentSize
(line: string)
src/components/notebook/presentation/editor/utils/infographic-utils.ts:90
↓ 14 callers
Function
updatePresentation
({ id, content, prompt, title, theme, outline, searchResults, toolCalls, selectedChunks, i
src/app/_actions/notebook/presentation/presentationActions.ts:131
↓ 13 callers
Method
reset
* Reset the parser state
src/components/notebook/presentation/utils/parser.ts:623
↓ 13 callers
Function
resolvePresentationThemeData
({ customThemeData, theme, }: { customThemeData: unknown; theme: string | null | undefined; })
src/lib/presentation/theme-resolution.ts:81
↓ 12 callers
Function
getSiblingIndexContext
( editor: PlateEditor, element: TElement, fallbackPath: Path, )
src/components/notebook/presentation/editor/custom-elements/sibling-index.ts:32
↓ 12 callers
Function
getStringVar
(name: string, fallback: string = "")
src/components/presentation/export/cssVariableResolver.ts:73
↓ 12 callers
Function
isChartType
(elementType: string)
src/components/notebook/presentation/editor/lib.tsx:1258
↓ 12 callers
Function
p
(x: number, y: number)
src/components/notebook/presentation/editor/custom-elements/cycle-element.tsx:262
↓ 12 callers
Function
usePresentationTheme
()
src/components/presentation/providers/PresentationThemeProvider.tsx:31
↓ 11 callers
Function
buildPresentationCustomization
( state: PresentationCustomizationState, )
src/lib/presentation/customization.ts:96
↓ 11 callers
Function
createBoxContent
( variant: | "solid" | "outline" | "icon" | "sideline" | "side-label" | "top-label"
src/components/notebook/presentation/utils/templates.tsx:225
↓ 11 callers
Function
createLogger
(scope: string)
src/lib/observability/logger.ts:49
↓ 11 callers
Function
findByLocalName
Deep search by localName — use sparingly on small subtrees
src/lib/presentation/pptx-theme-extractor.ts:180
↓ 11 callers
Function
findThemeBlockRange
(lines: string[])
src/components/notebook/presentation/editor/utils/infographic-utils.ts:176
↓ 11 callers
Function
getPaletteMutableSignature
(value: unknown)
src/components/notebook/presentation/editor/utils/paletteDrop.ts:113
↓ 11 callers
Function
getTopColor
Get the most frequent entry from a frequency map
src/lib/presentation/pptx-theme-extractor.ts:746
↓ 11 callers
Function
handleAction
(action: string)
src/components/notebook/presentation/editor/custom-elements/root-image.tsx:231
↓ 11 callers
Method
shouldHaveGeneratingMark
* Check if text should have generating mark
src/components/notebook/presentation/utils/parser.ts:1630
↓ 11 callers
Function
toggleList
(listType: NodeType)
src/components/prose-mirror/FloatingToolbar.tsx:98
↓ 10 callers
Function
createDiagramTextChildren
(title: string, desc: string)
src/components/notebook/presentation/utils/templates.tsx:284
↓ 10 callers
Method
extractIconValue
(node: XMLNode)
src/components/notebook/presentation/utils/parser.ts:1847
↓ 10 callers
Function
getDiagramFitFrameStyle
( alignment: DiagramAlignment = "center", )
src/components/notebook/presentation/editor/custom-elements/diagram-fit.ts:10
↓ 10 callers
Function
insertBlock
( editor: PlateEditor, type: string, { props }: { props?: Partial<TElement> } = {}, )
src/components/plate/utils/transforms.ts:89
↓ 10 callers
Function
isNodeType
(keys: string[] | string)
src/components/plate/ui/block-draggable.tsx:595
↓ 10 callers
Function
isRecord
(value: unknown)
src/components/notebook/presentation/utils/normalizePresentationSlate.ts:26
↓ 10 callers
Function
normalizeHexColor
(color: string | undefined)
src/components/notebook/presentation/editor/utils/infographic-utils.ts:567
↓ 10 callers
Function
numericValues
(dataArray: AnyRecord[], key: string)
src/components/notebook/presentation/editor/custom-elements/charts/ChartRenderer.tsx:405
↓ 10 callers
Function
useMediaQuery
(query: string)
src/hooks/globals/useMediaQuery.tsx:3
↓ 9 callers
Function
boundUpdateElement
(updateProps: Record<string, unknown>)
src/components/presentation/floating-toolbar/ToolbarContext.tsx:275
↓ 9 callers
Function
extractTagValue
(xml: string, tagName: string)
src/lib/presentation/generated-theme.ts:26
↓ 9 callers
Function
getString
(value: unknown)
src/components/notebook/shared/NotebookAgentActivity.tsx:81
↓ 9 callers
Function
onClose
()
src/components/plate/ui/equation-node.tsx:201
↓ 9 callers
Function
polarToCartesian
( center: number, radius: number, angle: number, )
src/components/notebook/presentation/editor/custom-elements/charts/ChartRenderer.tsx:728
↓ 9 callers
Method
serializeDescendants
* Serialize descendants (array)
src/components/notebook/presentation/utils/slide-serializer.ts:1673
↓ 9 callers
Function
useUploadFile
({ onUploadComplete, onUploadError, ...props }: UseUploadFileProps = {})
src/components/plate/hooks/use-upload-file.ts:25
↓ 8 callers
Method
escapeXml
* Escape special XML characters
src/components/notebook/presentation/utils/slide-serializer.ts:416
↓ 8 callers
Function
getSlideBaseWidth
( formatCategory: "presentation" | "social" | "document" | "webpage", widthSize: "S" | "M" | "L" = "M",
src/config/slideFormats.ts:49
↓ 8 callers
Function
getVar
(name: string, fallback: string = "#000000")
src/components/presentation/export/cssVariableResolver.ts:62
↓ 8 callers
Function
handleAction
(action: string)
src/components/notebook/presentation/editor/custom-elements/image-slide/ImageSlide.tsx:64
↓ 8 callers
Function
isBuiltInPresentationTheme
( theme: string | null | undefined, )
src/lib/presentation/theme-resolution.ts:20
↓ 8 callers
Function
isElementNode
(node: unknown)
src/components/notebook/presentation/editor/dnd/utils/getDropPath.ts:531
↓ 8 callers
Function
keyToLabel
(key: string)
src/components/notebook/presentation/editor/custom-elements/chart-utils.ts:187
↓ 8 callers
Function
modelPicker
(modelProviderOrModel: string, modelId?: string)
src/lib/model-picker.ts:335
↓ 8 callers
Function
normalizeShareEmail
(email: string | null | undefined)
src/server/share/utils.ts:1
↓ 8 callers
Function
parseNotebookAgentToolResult
(result: unknown)
src/lib/notebook/agent-activity.ts:50
↓ 8 callers
Function
reject
(suggestion: ResolvedSuggestion)
src/components/plate/ui/block-suggestion.tsx:68
↓ 8 callers
Function
requireOptionalIntegration
({ integration, envVar, value, feature, }: RequireOptionalIntegrationParams)
src/lib/env/optional-integrations.ts:18
↓ 8 callers
Function
resolvePresentationIcon
(iconName: string)
src/components/notebook/presentation/editor/custom-elements/presentation-icon-utils.ts:294
↓ 8 callers
Function
unescapeXmlText
(text: string)
src/components/notebook/presentation/utils/parser.ts:298
↓ 8 callers
Function
updateAxisOption
( axisKey: "xAxis" | "yAxis", updates: Partial<AxisConfig>, )
src/components/presentation/edit-panel/sections/ChartEditorControls.tsx:876
↓ 8 callers
Function
useDiagramFitScale
( layoutWidth: number, minLayoutHeight: number, )
src/components/notebook/presentation/editor/custom-elements/diagram-fit.ts:21
↓ 7 callers
Function
createList
( type: string, itemType: string, items: Array<{ heading?: string; content: string }>, )
src/components/presentation/edit-panel/sections/elements.ts:204
↓ 7 callers
Function
createStatsContent
( variant: | "plain" | "circle" | "star" | "bar" | "dot-grid" | "dot-line" | "ci
src/components/notebook/presentation/utils/templates.tsx:452
↓ 7 callers
Function
createTimelineContent
( variant: "timeline" | "arrow" | "pill" | "parallelogram" | "arrow-vertical", items: number = 4, )
src/components/notebook/presentation/utils/templates.tsx:406
↓ 7 callers
Function
getColor
( xml: string, tagName: keyof GeneratedThemeColors, )
src/lib/presentation/generated-theme.ts:42
↓ 7 callers
Function
getSnakeArrowStartX
(index: number)
src/components/notebook/presentation/editor/custom-elements/snake-shared.ts:35
↓ 7 callers
Function
isTextNode
(node: XMLNode | XMLTextNode)
src/components/notebook/presentation/utils/parser.ts:252
↓ 7 callers
Function
matchesPanelSearch
( query: string, values: Array<string | null | undefined>, )
src/components/presentation/edit-panel/sections/PanelSearchFilter.tsx:17
↓ 7 callers
Function
normalizeHeader
(value: string)
src/components/notebook/presentation/editor/custom-elements/chart-data-editor/import-data.ts:15
↓ 7 callers
Function
onSelect
()
src/components/presentation/controls/global-settings/sections/FormatsSection.tsx:154
↓ 7 callers
Function
parseSlideXml
(xmlData: string)
src/components/notebook/presentation/utils/parser.ts:2973
↓ 7 callers
Function
round
(value: number)
src/components/notebook/presentation/editor/utils/typography.ts:42
↓ 7 callers
Function
startOutlineGeneration
()
src/components/notebook/presentation/components/PresentationGenerationManager.tsx:478
↓ 7 callers
Function
updateDiscussionState
( editor: PlateEditor, discussions: StoredDiscussion[], )
src/components/plate/plugins/discussion-kit.tsx:51
↓ 7 callers
Function
updateInfographicTheme
( syntax: string, options: ThemeUpdateOptions, )
src/components/notebook/presentation/editor/utils/infographic-utils.ts:417
↓ 7 callers
Function
useDraggable
( props: UseDndNodeOptions, )
src/components/notebook/presentation/editor/dnd/hooks/useDraggable.ts:29
next →
1–100 of 3,032, ranked by callers