Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/prevwong/craft.js
/ functions
Functions
324 in github.com/prevwong/craft.js
⨍
Functions
324
◇
Types & classes
41
↓ 1 callers
Function
craftNodeToSlateNode
( query: QueryCallbacksFor<typeof QueryMethods>, nodeId: string )
experimental/slate/src/utils/formats.ts:9
↓ 1 callers
Function
createTestDerivedHandlers
(core: any)
packages/utils/src/EventHandlers/tests/fixtures.ts:73
↓ 1 callers
Function
deserializeComp
( data: ReducedComp, resolver: Resolver, index?: number )
packages/core/src/utils/deserializeNode.tsx:27
↓ 1 callers
Method
getCanvasAncestor
* Get closest Canvas node relative to the dropTargetId * Return dropTargetId if it itself is a Canvas node * * In most cases it will be the d
packages/core/src/events/Positioner.ts:187
↓ 1 callers
Method
getChildDimensions
* Get dimensions of every child Node in the specified parent Node
packages/core/src/events/Positioner.ts:154
↓ 1 callers
Function
getComponentName
(component: React.ElementType)
packages/core/src/utils/resolveComponent.ts:33
↓ 1 callers
Function
getCoordinatesFromPos
( dom: HTMLElement, position: DropOptions['position'] )
cypress/support/dnd.ts:98
↓ 1 callers
Method
getDraggedNodes
()
packages/core/src/events/Positioner.ts:87
↓ 1 callers
Method
getElementId
(element: HTMLElement)
packages/utils/src/EventHandlers/ConnectorRegistry.ts:17
↓ 1 callers
Method
getIndicator
()
packages/core/src/events/Positioner.ts:290
↓ 1 callers
Method
getInitialProps
( ctx: DocumentContext )
examples/landing/pages/_document.tsx:5
↓ 1 callers
Function
getOperations
( nodeId: string, parentId: string, parentTree: any = {} )
experimental/slate/src/normalization/getSplitOperations.ts:16
↓ 1 callers
Function
getRandomId
(size: number = 10)
packages/utils/src/getRandomId.ts:12
↓ 1 callers
Function
getReversedResolver
(resolver: Resolver)
packages/core/src/utils/resolveComponent.ts:16
↓ 1 callers
Function
getSlateStateFromCraft
(rteNodeId: string, query)
experimental/slate/src/extend/editable/useCraftStateSync.tsx:13
↓ 1 callers
Function
getUpdatedDimensions
(width, height)
examples/landing/components/selectors/Resizer.tsx:156
↓ 1 callers
Method
handlers
()
packages/core/src/events/CoreEventHandlers.ts:13
↓ 1 callers
Function
insertTree
({ id, nodes, expelled }, newParentId)
experimental/slate/src/normalization/splitSlate.ts:125
↓ 1 callers
Function
isChromium
()
packages/utils/src/platform.ts:6
↓ 1 callers
Method
isDiff
(newPosition: DropPosition)
packages/core/src/events/Positioner.ts:138
↓ 1 callers
Function
isEventBlockedByDescendant
( e: CraftDOMEvent<HTMLElementEventMap[K]>, eventName: K, el: HTMLElement )
packages/utils/src/EventHandlers/isEventBlockedByDescendant.ts:7
↓ 1 callers
Function
isLinux
()
packages/utils/src/platform.ts:3
↓ 1 callers
Method
isNearBorders
( domInfo: ReturnType<typeof getDOMInfo>, x: number, y: number )
packages/core/src/events/Positioner.ts:119
↓ 1 callers
Function
isValidOperation
( operationType: string )
experimental/slate/src/utils/applyIdOnOperation.ts:11
↓ 1 callers
Function
iterateChildren
(id: NodeId, parentId?: NodeId)
packages/core/src/editor/actions.ts:52
↓ 1 callers
Function
iterateNodes
(testNode)
packages/core/src/utils/testHelpers.ts:54
↓ 1 callers
Function
mergeElements
( rootType: any, state: EditorState, onDeleteCallback?: Function )
experimental/slate/src/normalization/mergeElements.ts:8
↓ 1 callers
Function
mergeNodes
(rootNode: Node, childrenNodes: NodeTree[])
packages/core/src/utils/mergeTrees.tsx:3
↓ 1 callers
Function
mergeTrees
( rootNode: Node, childrenNodes: NodeTree[] )
packages/core/src/utils/mergeTrees.tsx:27
↓ 1 callers
Function
movePlaceholder
( pos: DropPosition, canvasDOMInfo: DOMInfo, // which canvas is cursor at bestTargetDomInfo: DOMInfo | n
packages/core/src/events/movePlaceholder.ts:3
↓ 1 callers
Function
normalizeSlate
( slateType: React.ElementType, elementResolver: Record<string, React.ElementType>, leafElementType: Rea
experimental/slate/src/normalization/normalizeSlate.ts:8
↓ 1 callers
Method
onDisable
()
packages/core/src/events/DefaultEventHandlers.ts:34
↓ 1 callers
Function
reduceType
(type: React.ElementType | string, resolver: Resolver)
packages/core/src/utils/serializeNode.tsx:8
↓ 1 callers
Function
removeNodeFromEvents
(state: EditorState, nodeId: NodeId)
packages/core/src/utils/removeNodeFromEvents.ts:3
↓ 1 callers
Function
restoreType
(type: ReduceCompType, resolver: Resolver)
packages/core/src/utils/deserializeNode.tsx:18
↓ 1 callers
Function
searchComponentInResolver
( resolver: Resolver, comp: React.ElementType )
packages/core/src/utils/resolveComponent.ts:37
↓ 1 callers
Function
serializeComp
( data: Pick<NodeData, 'type' | 'isCanvas' | 'props'>, resolver: Resolver )
packages/core/src/utils/serializeNode.tsx:15
↓ 1 callers
Function
serializeNode
( data: Omit<NodeData, 'event'>, resolver: Resolver )
packages/core/src/utils/serializeNode.tsx:49
↓ 1 callers
Function
setOptions
* Set editor options via a callback function * * @param cb: function used to set the options.
packages/core/src/editor/actions.ts:334
↓ 1 callers
Function
slateNodesToCraft
( rteResolvers: SlateResolvers, state: EditorState, slateNodes: SlateElement[], parentId: string )
experimental/slate/src/utils/formats.ts:44
↓ 1 callers
Function
styleInFlow
(parent: HTMLElement)
packages/utils/src/getDOMInfo.ts:29
↓ 1 callers
Function
testSplitState
(state)
experimental/slate/src/normalization/tests/getSplitOperations.test.ts:7
↓ 1 callers
Function
testSplitState
(state)
experimental/slate/src/normalization/tests/splitSlate.test.ts:7
↓ 1 callers
Function
testWrapRogueElement
(state)
experimental/slate/src/normalization/tests/wrapRogueElement.test.ts:7
↓ 1 callers
Method
throttleAdd
( patches: Patch[], inversePatches: Patch[], throttleRate: number = 500 )
packages/utils/src/History.ts:36
↓ 1 callers
Function
throwIfCompositeComponentElement
(element: React.ReactElement<any>)
packages/utils/src/EventHandlers/wrapConnectorHooks.tsx:45
↓ 1 callers
Function
useCraftStateSync
()
experimental/slate/src/extend/editable/useCraftStateSync.tsx:23
↓ 1 callers
Function
useEditorStore
( options: Partial<Options>, patchListener: PatchListener< EditorState, typeof ActionMethodsWithCo
packages/core/src/editor/store.tsx:91
↓ 1 callers
Function
useEffectOnce
(effect: () => void)
packages/utils/src/useEffectOnce.tsx:3
↓ 1 callers
Function
useLayerEventHandler
()
packages/layers/src/events/LayerEventContext.tsx:7
↓ 1 callers
Function
useShowAnnouncementBar
()
site/src/theme/DocSidebar/Desktop/Content/index.js:47
↓ 1 callers
Method
validateDraggedNodes
()
packages/core/src/events/Positioner.ts:102
↓ 1 callers
Function
weightDescription
(weight: number)
examples/landing/utils/text.ts:3
↓ 1 callers
Function
wrapHookToRecognizeElement
( hook: (node: any, ...args: any[]) => void )
packages/utils/src/EventHandlers/wrapConnectorHooks.tsx:53
Function
App
()
examples/landing/pages/index.tsx:26
Function
Badge
({ type, title = true, noMargin = true })
site/src/components/Badge.js:3
Function
Button
({ text, textComponent, color, buttonStyle, background, margin, }: ButtonProps)
examples/landing/components/selectors/Button/index.tsx:40
Function
Button
({ size, variant, color, text, ...props })
examples/basic/components/user/Button.js:12
Function
ButtonSettings
()
examples/landing/components/selectors/Button/ButtonSettings.tsx:6
Function
Canvas
({ ...props }: CanvasProps<T>)
packages/core/src/nodes/Canvas.tsx:13
Function
Carbonads
()
examples/landing/components/editor/Viewport/Sidebar/index.tsx:103
Function
CardTop
({ children, ...props })
examples/basic/components/user/Card.js:12
Function
CollapseButton
({onClick})
site/src/theme/DocSidebar/Desktop/CollapseButton/index.js:6
Function
Component
({ href })
packages/core/src/utils/tests/parseNodeFromJSX.test.tsx:5
Function
Container
(props: Partial<ContainerProps>)
examples/landing/components/selectors/Container/index.tsx:42
Function
ContainerSettings
()
examples/landing/components/selectors/Container/ContainerSettings.tsx:6
Function
Custom1
(props: any)
examples/landing/components/selectors/Custom1/index.tsx:31
Function
Custom2
(props: any)
examples/landing/components/selectors/Custom2/index.tsx:32
Function
Custom2VideoDrop
({ children })
examples/landing/components/selectors/Custom2/index.tsx:7
Function
Custom3
(props: any)
examples/landing/components/selectors/Custom3/index.tsx:45
Function
Custom3BtnDrop
({ children })
examples/landing/components/selectors/Custom3/index.tsx:7
Function
DefaultLayer
({ children }: DefaultLayerProps)
packages/layers/src/layers/DefaultLayer/DefaultLayer.tsx:52
Function
DefaultLayerHeader
()
packages/layers/src/layers/DefaultLayer/DefaultLayerHeader.tsx:94
Function
DefaultRender
()
packages/core/src/render/DefaultRender.tsx:9
Function
DefaultRenderEditable
({ attributes, children })
experimental/slate/src/extend/editable/RenderEditable.tsx:6
Function
DocSidebar
(props)
site/src/theme/DocSidebar/index.js:5
Function
DocSidebarDesktop
({ path, sidebar, onCollapse, isHidden })
site/src/theme/DocSidebar/Desktop/index.js:9
Function
Editable
(props: EditableProps)
experimental/slate/src/extend/editable/Editable.tsx:15
Function
EditableLayerName
()
packages/layers/src/layers/DefaultLayer/EditableLayerName.tsx:7
Function
Editor
({ children, ...options }: EditorProps)
packages/core/src/editor/Editor.tsx:18
Function
Element
({ id, children, ...elementProps }: ElementProps<T>)
packages/core/src/nodes/Element.tsx:32
Function
Element
({ attributes, children, element, renderElement })
experimental/slate/src/extend/editable/Element.tsx:39
Function
Events
({ children }: EventsProps)
packages/core/src/events/Events.tsx:12
Function
Frame
({ children, json, data }: FrameProps)
packages/core/src/render/Frame.tsx:30
Function
Header
()
examples/landing/components/editor/Viewport/Header.tsx:54
Function
Image
({ img, src })
site/src/components/Image.js:4
Function
LayerContextProvider
({ id, depth, }: LayerContextProviderProps)
packages/layers/src/layers/LayerContextProvider.tsx:13
Function
LayerEventContextProvider
({ children })
packages/layers/src/events/LayerEventContextProvider.tsx:10
Function
LayerIndicator
({ placeholder, suggestedStyles, }: LayerIndicatorProps)
packages/layers/src/layers/LayerIndicator.tsx:9
Function
LayerManagerProvider
({ children, options, }: LayerManagerProviderProps)
packages/layers/src/manager/LayerManagerProvider.tsx:16
Function
LayerMethods
(state: LayerState)
packages/layers/src/manager/actions.tsx:3
Function
LayerNode
()
packages/layers/src/layers/LayerNode.tsx:9
Function
Layers
({ ...options }: LayersProps)
packages/layers/src/index.tsx:16
Function
Leaf
(props: LeafProps)
experimental/slate/src/extend/editable/Leaf.tsx:18
Function
Link
(props)
examples/basic/src/Link.js:27
Function
MyApp
({ Component, pageProps })
examples/landing/pages/_app.tsx:5
Function
NodeElement
({ id, render }: NodeElementProps)
packages/core/src/nodes/NodeElement.tsx:13
Function
NodeProvider
({ id, related = false, children, }: NodeProviderProps)
packages/core/src/nodes/NodeContext.tsx:16
Function
OnlyButtons
({ children, ...props })
examples/landing/components/selectors/Custom1/index.tsx:7
Function
RenderEditable
({ as, children, attributes })
experimental/slate/src/extend/editable/RenderEditable.tsx:10
← previous
next →
101–200 of 324, ranked by callers