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
↓ 2 callers
Function
handler
(e: Event)
src/components/notebook/presentation/editor/custom-elements/event-boundary.tsx:83
↓ 2 callers
Function
hasInfographicTitleLayoutAttributes
( data?: Partial<InfographicOptions>, )
src/components/notebook/presentation/editor/utils/infographic-title-layout.ts:24
↓ 2 callers
Function
hasSlideContent
(value: Prisma.JsonValue)
src/app/_actions/notebook/presentation/fetchPresentations.ts:19
↓ 2 callers
Function
hashStableText
(input: string)
src/components/notebook/presentation/utils/parser.ts:260
↓ 2 callers
Function
hexToRgb
(color: string)
src/components/notebook/presentation/editor/utils/infographic-utils.ts:584
↓ 2 callers
Function
insertCustomItemOrExit
(editor: PlateEditor, reverse = false)
src/components/notebook/presentation/editor/plugins/custom-item-break-plugin.tsx:97
↓ 2 callers
Function
insertInlineElement
(editor: PlateEditor, type: string)
src/components/plate/utils/transforms.ts:120
↓ 2 callers
Function
insertItem
(index: number)
src/components/notebook/presentation/editor/custom-elements/infographic-data-editor/tree-editor.tsx:271
↓ 2 callers
Function
insertItem
(placement: "before" | "after")
src/components/presentation/floating-toolbar/CustomItemControls.tsx:113
↓ 2 callers
Function
interpolatePromptTemplate
( template: string, values: Record<string, string | number>, )
src/lib/presentation/generation-prompt.ts:143
↓ 2 callers
Function
isAntvInfographicElement
( node: unknown, elementId: string, )
src/hooks/presentation/infographic/findInfographicNode.ts:9
↓ 2 callers
Function
isCustomItemElement
(node: unknown)
src/components/notebook/presentation/editor/plugins/custom-item-break-plugin.tsx:29
↓ 2 callers
Function
isDeviceSelected
( deviceId: string, selectedId: string | null, devices: MediaDevice[], )
src/components/notebook/presentation/recording/RecordingControls.tsx:31
↓ 2 callers
Function
isElementDragItem
( dragItem: DragItemNode, )
src/components/notebook/presentation/editor/custom-elements/presentation-table-node.tsx:67
↓ 2 callers
Function
isEmptyPlaceholderBlock
(node: unknown)
src/components/notebook/presentation/editor/utils/paletteDrop.ts:152
↓ 2 callers
Function
isLikelyFileName
(value: string)
src/lib/notebook/agent-activity.ts:101
↓ 2 callers
Function
isNearBlackColor
(color: string | null)
src/components/notebook/presentation/editor/utils/infographic-card-background.ts:45
↓ 2 callers
Function
isNotebookAgentActivityEvent
(toolName: string)
src/lib/notebook/agent-activity.ts:46
↓ 2 callers
Function
isPaletteDropMutable
(target: unknown)
src/components/notebook/presentation/editor/utils/paletteDrop.ts:82
↓ 2 callers
Function
isParentForItem
(parent: TElement, itemType: string)
src/components/notebook/presentation/editor/plugins/custom-item-break-plugin.tsx:33
↓ 2 callers
Function
isPointInsideRect
( { clientX, clientY }: PointerCoordinates, rect: DOMRect, )
src/components/notebook/presentation/editor/dnd/utils/freeformDrop.ts:588
↓ 2 callers
Function
isProxiedImageUrl
(value: string)
src/lib/image-proxy.ts:38
↓ 2 callers
Function
isRecord
(value: unknown)
src/lib/presentation/image-search.ts:15
↓ 2 callers
Function
isRemoteHttpUrl
(value: string)
src/lib/image-proxy.ts:29
↓ 2 callers
Function
isToolPart
(part: UIMessage["parts"][number])
src/lib/ai/uiMessageParts.ts:21
↓ 2 callers
Function
isValidEmbedUrl
(url: string, embedType?: string)
src/components/plate/ui/media-embeds.tsx:268
↓ 2 callers
Function
isVisibleCircularGridItem
(index: number)
src/components/notebook/presentation/editor/custom-elements/circular-grid.tsx:337
↓ 2 callers
Function
lighten
(hex: string, amount: number)
src/lib/presentation/pptx-theme-extractor.ts:47
↓ 2 callers
Function
loadCustomFonts
(options: { headingFont: string; headingUrl?: string; headingWeight?: number; bodyFont: string; body
src/lib/presentation/loadCustomFont.ts:79
↓ 2 callers
Function
loadGradients
()
src/components/presentation/edit-panel/sections/BackgroundPanel.tsx:308
↓ 2 callers
Function
loadIconModule
(libraryKey: IconLibraryKey)
src/components/notebook/presentation/editor/custom-elements/presentation-icon-utils.ts:177
↓ 2 callers
Function
loadImageDimensionsFromSource
( source: ExportImageSource, )
src/components/presentation/export/domToPptxConverter.ts:254
↓ 2 callers
Function
makeQueryClient
()
src/provider/TanstackProvider.tsx:11
↓ 2 callers
Function
mixHexColors
(from: string, to: string, ratio: number)
src/components/notebook/presentation/editor/utils/infographic-utils.ts:601
↓ 2 callers
Function
moveLayer
(layerId: string, dir: "up" | "down")
src/components/presentation/edit-panel/sections/GradientMaker.tsx:213
↓ 2 callers
Function
normalizeColors
(colors: unknown)
src/components/presentation/edit-panel/sections/BackgroundPanel.tsx:326
↓ 2 callers
Function
normalizeEditableValue
( value: string, )
src/components/notebook/presentation/editor/custom-elements/infographic-data-editor/utils.ts:291
↓ 2 callers
Function
normalizeNodeIds
(items: DataItem[])
src/components/notebook/presentation/editor/utils/infographic-utils.ts:1415
↓ 2 callers
Function
normalizeOptionalText
(value: unknown)
src/lib/presentation/image-search.ts:42
↓ 2 callers
Function
normalizePanelSearchText
(value: string)
src/components/presentation/edit-panel/sections/PanelSearchFilter.tsx:9
↓ 2 callers
Function
normalizeTextAlign
(value: string)
src/components/notebook/presentation/editor/custom-elements/infographic/InfographicFloatingToolbar.tsx:523
↓ 2 callers
Function
normalizeTextNode
(node: Record<string, unknown>)
src/components/notebook/presentation/utils/normalizePresentationSlate.ts:30
↓ 2 callers
Function
normalizeWhitespace
(value: string)
src/components/notebook/presentation/editor/custom-elements/presentation-icon-utils.ts:134
↓ 2 callers
Function
onSave
()
src/components/plate/ui/comment.tsx:158
↓ 2 callers
Function
openThemeCustomizer
()
src/components/presentation/edit-panel/sections/theme/customize-theme.ts:10
↓ 2 callers
Function
optionMatchesElement
( option: LayoutOption, elementType: string, element: Record<string, unknown> | undefined, )
src/components/presentation/floating-toolbar/ElementTypeSelector.tsx:35
↓ 2 callers
Method
parseChartDataRows
(node: XMLNode)
src/components/notebook/presentation/utils/parser.ts:1087
↓ 2 callers
Function
parseDataBlock
(syntax: string)
src/components/notebook/presentation/editor/utils/infographic-utils.ts:1034
↓ 2 callers
Function
parseDataItem
* Parse a data item from indented lines
src/components/notebook/presentation/editor/utils/infographic-utils.ts:864
↓ 2 callers
Function
parseHexChannel
(value: string)
src/components/notebook/presentation/editor/utils/infographic-card-background.ts:8
↓ 2 callers
Function
parseImageDimension
( value: number | string | undefined, )
src/app/_actions/apps/image-studio/google.ts:32
↓ 2 callers
Function
parseInfographicPalette
( syntax: string, )
src/components/notebook/presentation/editor/utils/infographic-utils.ts:504
↓ 2 callers
Function
parsePersistedArray
(value: unknown)
src/app/presentation/generate/[id]/page.tsx:38
↓ 2 callers
Function
parsePresentationImageSearchPayload
( value: unknown, )
src/lib/presentation/image-search.ts:78
↓ 2 callers
Function
parseThemePalette
(themeXml: string)
src/lib/presentation/pptx-theme-extractor.ts:472
↓ 2 callers
Function
pickSerializableOptions
( options: Partial<InfographicOptions>, )
src/hooks/presentation/infographic/infographic-options.ts:28
↓ 2 callers
Function
processProgressLine
(line: string)
src/lib/model-picker.ts:183
↓ 2 callers
Method
processSections
* Process the completed sections into Plate slides
src/components/notebook/presentation/utils/parser.ts:664
↓ 2 callers
Method
processTopLevelNode
* Process a top-level node in the SECTION
src/components/notebook/presentation/utils/parser.ts:1293
↓ 2 callers
Function
proxyPresentationImageUrl
( url: string | undefined, input: PresentationImageProxyInput = {}, options: RewriteOptions = {}, )
src/lib/image-proxy.ts:91
↓ 2 callers
Function
refreshDevices
()
src/hooks/presentation/useMediaDevices.ts:17
↓ 2 callers
Function
refreshInfographicLayout
({ container, instance, shouldApplyInitialTitleLayout, }: { container: HTMLDivElement | null; instan
src/hooks/presentation/infographic/useAntvInfographicRendering.ts:51
↓ 2 callers
Function
removeNodeById
(editor: PlateEditor, element: TElement)
src/components/notebook/presentation/editor/dnd/components/LayoutImageDrop.tsx:20
↓ 2 callers
Function
renderInfographicPreviewHtml
( payload: Partial<InfographicOptions> | string, )
src/hooks/presentation/infographic/infographic-preview-renderer.ts:65
↓ 2 callers
Function
renderStaticCycleItems
( editor: SlateElementProps["editor"], entries: StaticCycleItemEntry[], )
src/components/notebook/presentation/editor/custom-elements/static/cycle-element-static.tsx:55
↓ 2 callers
Function
renderWithLayoutRefresh
({ containerRef, infographicRef, instance, isCancelled, shouldApplyInitialTitleLayout, payload, }:
src/hooks/presentation/infographic/useAntvInfographicRendering.ts:68
↓ 2 callers
Function
restoreScroll
()
src/components/presentation/core/PresentationPage.tsx:175
↓ 2 callers
Function
reuseEditorIds
( nextItems: DataItem[], previousItems: EditableInfographicItem[], )
src/components/notebook/presentation/editor/custom-elements/infographic-data-editor/utils.ts:49
↓ 2 callers
Function
roundWidth
(width: number)
src/components/notebook/presentation/editor/dnd/transforms/onDropNode.ts:484
↓ 2 callers
Function
sanitizeFloatingStyle
(style?: FloatingStyle)
src/components/plate/ui/link-toolbar.tsx:43
↓ 2 callers
Function
sanitizeSankeyCycleData
( chartData: unknown, )
src/components/notebook/presentation/editor/custom-elements/chart-utils.ts:62
↓ 2 callers
Function
scalePosition
* Convert position from percentage (0-100) to inches * ContentWalker returns positions as percentages relative to slide dimensions * If aspectRatio
src/components/presentation/export/domToPptxConverter.ts:319
↓ 2 callers
Function
searchGoogleImages
(query: string)
src/app/_actions/apps/image-studio/google.ts:66
↓ 2 callers
Function
searchPixabayImages
( _query: string, )
src/app/_actions/apps/image-studio/pixabay.ts:11
↓ 2 callers
Function
searchPresentationIcons
( query: string, limit = 60, )
src/components/notebook/presentation/editor/custom-elements/presentation-icon-utils.ts:322
↓ 2 callers
Method
serializeChartDataChild
( value: unknown, indent: number, )
src/components/notebook/presentation/utils/slide-serializer.ts:477
↓ 2 callers
Method
serializeMarkdownCell
(value: unknown)
src/components/notebook/presentation/utils/slide-serializer.ts:437
↓ 2 callers
Method
serializeNode
* Serialize a PlateNode to XML
src/components/notebook/presentation/utils/slide-serializer.ts:546
↓ 2 callers
Function
serializeSlideToXml
( slide: PlateSlide, options?: SlideSerializerOptions, )
src/components/notebook/presentation/utils/slide-serializer.ts:1786
↓ 2 callers
Method
serializeSlides
* Serialize an array of PlateSlide objects to XML string * @param slides Array of PlateSlide objects * @param includePresentationWrapper Whether
src/components/notebook/presentation/utils/slide-serializer.ts:283
↓ 2 callers
Function
setCachedModels
(models: ModelInfo[])
src/hooks/presentation/useLocalModels.ts:172
↓ 2 callers
Function
setEditorDropTarget
( editor: PlateEditor, target: FreeformDropTarget | null, )
src/components/notebook/presentation/editor/dnd/utils/freeformDrop.ts:268
↓ 2 callers
Function
setEntry
(entry: NodeEntry<TElement>)
src/components/plate/utils/transforms.ts:163
↓ 2 callers
Function
setRefValue
(ref: React.Ref<T> | undefined, value: T | null)
src/components/notebook/presentation/editor/custom-elements/presentation-table-node.tsx:56
↓ 2 callers
Function
setRefValue
(ref: React.Ref<T> | undefined, value: T | null)
src/components/plate/ui/table-node.tsx:90
↓ 2 callers
Function
shouldLetSlideScroll
( target: EventTarget | null, deltaY: number, )
src/hooks/presentation/usePresentationNavigation.ts:114
↓ 2 callers
Function
shouldResolveSvgValue
(value: string)
src/components/presentation/export/echartSvgExport.ts:27
↓ 2 callers
Function
startDrag
(e: React.MouseEvent | React.TouchEvent)
src/components/plate/ui/block-draggable.tsx:688
↓ 2 callers
Function
stopFreeformDrag
( editor: PlateEditor, { clearDropTarget = true }: { clearDropTarget?: boolean } = {}, )
src/components/notebook/presentation/editor/dnd/utils/freeformDrop.ts:152
↓ 2 callers
Function
stripXmlCodeBlock
(input: string)
src/components/notebook/presentation/components/PresentationGenerationManager.tsx:73
↓ 2 callers
Function
submitPresentationFeedback
( nextReaction: Exclude<Reaction, null>, details?: string, )
src/components/presentation/core/PresentationCompletionFeedback.tsx:102
↓ 2 callers
Function
supportsColumnSize
(elementType: string)
src/components/notebook/presentation/editor/lib.tsx:662
↓ 2 callers
Function
supportsOrientation
(elementType: string)
src/components/notebook/presentation/editor/lib.tsx:617
↓ 2 callers
Function
syncFreeformDropTarget
( editor: PlateEditor, dragItem: ElementDragItemNode, { coordinates }: { coordinates: PointerCoordinates
src/components/notebook/presentation/editor/dnd/utils/freeformDrop.ts:256
↓ 2 callers
Function
titleCaseTemplate
(templateId: string)
src/components/presentation/edit-panel/sections/diagrams.ts:34
↓ 2 callers
Function
toSerializableOptionsFromParsed
( parsed: Partial<ParsedInfographicOptions>, )
src/hooks/presentation/infographic/infographic-options.ts:41
↓ 2 callers
Function
tokenizeSearchValue
(value: string)
src/components/notebook/presentation/editor/custom-elements/presentation-icon-utils.ts:161
↓ 2 callers
Function
uniqueLayoutIds
(layoutIds: readonly string[])
src/components/notebook/presentation/utils/layout-serializer.ts:33
↓ 2 callers
Function
updateAnimation
(enabled: boolean, duration?: number)
src/components/presentation/floating-toolbar/ChartSettingsPopover.tsx:198
↓ 2 callers
Function
updateCachedPresentationFavorite
( documentId: string, isFavorite: boolean, )
src/components/notebook/presentation/components/PresentationDashboard.tsx:1059
← previous
next →
601–700 of 3,032, ranked by callers