Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chriskitson/react-drag-drop-layout-builder
/ functions
Functions
15 in github.com/chriskitson/react-drag-drop-layout-builder
⨍
Functions
15
◇
Types & classes
16
↓ 1 callers
Method
generateComponent
(name: string, type: string)
src/builder/BuilderLayout.tsx:113
↓ 1 callers
Function
getMatGridSizeClass
(size: number)
src/builder/components/grid-item/GridItemComponent.tsx:3
↓ 1 callers
Method
onDragOver
(event: React.DragEvent<HTMLDivElement>)
src/builder/BuilderLayout.tsx:82
Function
ContentBuilderDraggableComponent
({ id, name, type, children, onDragOver, onDragDrop }: IContentBuilderDraggableComponent)
src/builder/components/content-builder/ContentBuilderDraggableComponent.tsx:15
Function
ContentBuilderGridComponent
({ id, children, onDragOver, onDragDrop }: IContentBuilderGridComponent)
src/builder/components/content-builder/ContentBuilderGridComponent.tsx:14
Function
ContentComponent
({ children, className = '' }: IContentComponent)
src/builder/components/content/ContentComponent.tsx:9
Function
DraggableComponent
({ name, type, onDragStart, draggable = true, dropped = false }: IDraggableComponent)
src/builder/components/draggable/DraggableComponent.tsx:12
Function
DroppableComponent
({ name, onDragOver, onDrop, children }: IDroppableComponent)
src/builder/components/droppable/DroppableComponent.tsx:11
Function
GridComponent
({ children }: IGridComponent)
src/builder/components/grid/GridComponent.tsx:9
Function
GridItemComponent
({ size, children, cssClass = '' }: IGridItemComponent)
src/builder/components/grid-item/GridItemComponent.tsx:13
Method
constructor
(props: {})
src/builder/BuilderLayout.tsx:36
Method
onDragDrop
* Handles drop into droppable component and updates application state * Create new component based on draggable name and type * Create an array
src/builder/BuilderLayout.tsx:96
Method
onDragStart
(event: React.DragEvent <HTMLDivElement> , name: string, type: string)
src/builder/BuilderLayout.tsx:77
Method
render
()
src/builder/BuilderLayout.tsx:43
Method
render
()
src/builder/components/content-builder/ContentBuilderComponent.tsx:17