Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
7312a08
Initial Dashboard component implementation
b1ink0 Nov 24, 2025
1247ffe
Add preview support for cross container dragging
b1ink0 Nov 24, 2025
8f883ce
Refactor to support serialized layout handling
b1ink0 Nov 24, 2025
2640c88
Add local storage example story
b1ink0 Nov 24, 2025
c236ef3
Refactor to use single layout object
b1ink0 Nov 25, 2025
a54e1df
Fix prop updates
b1ink0 Nov 25, 2025
5aef839
Add slot with sortable
b1ink0 Nov 25, 2025
485668d
Refactor to only use slots
b1ink0 Nov 26, 2025
d3d14e1
Add option to lock layout, drag handle
b1ink0 Nov 26, 2025
57af0ee
Add option to lock each sub layout and slot
b1ink0 Nov 26, 2025
e6b5569
Add option to modify gap
b1ink0 Nov 26, 2025
eb29dca
Add dashboard example
b1ink0 Dec 1, 2025
a3be450
Refactor to use direct component functions
b1ink0 Dec 1, 2025
b1e9a89
Refactor to simplify layout
b1ink0 Dec 1, 2025
f3aee12
Refactor to use simplified layout
b1ink0 Dec 2, 2025
a9c3842
Add column layout support
b1ink0 Dec 17, 2025
b3c5cce
Merge branch 'main' into feat/dashboard
b1ink0 Dec 17, 2025
759b9c0
Merge branch 'develop' into feat/dashboard
b1ink0 Dec 31, 2025
9518f38
Add size support and size validation
b1ink0 Dec 31, 2025
085d35b
Add valid/invalid highlight for dashboard widgets
b1ink0 Dec 31, 2025
b090a45
Add size defining support for Dashboard component
b1ink0 Jan 1, 2026
6f00f4d
Add Dashboard component based on ReactGridLayout
b1ink0 Jan 2, 2026
cb3838a
Fix incorrect preview size for dragged widget from widget gallery
b1ink0 Jan 5, 2026
335d333
Add size preset option for Dashboard
b1ink0 Jan 5, 2026
d2e0408
Simplify initial layout positioning
b1ink0 Jan 5, 2026
4c24612
Improve widget gallery
b1ink0 Jan 5, 2026
97e89e9
Add support for breakpoints for Dashboard component
b1ink0 Jan 6, 2026
983d808
Fix incorrect widget position after dropping
b1ink0 Jan 12, 2026
2971fdd
Add support for making widget static
b1ink0 Jan 12, 2026
efa96c4
Reset widget resizability and draggability after widget drop
b1ink0 Jan 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
96 changes: 62 additions & 34 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 4 additions & 1 deletion packages/frappe-ui-react/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
"version": "1.0.2",
"main": "dist/index.js",
"module": "dist/index.js",
"moduleResolution": "bundler",
"types": "dist-types/index.d.ts",
"description": "Package for Frappe UI Components created in react.",
"author": {
Expand Down Expand Up @@ -38,6 +39,8 @@
"publish:remote": "npm publish"
},
"dependencies": {
"@dnd-kit/core": "^6.3.1",
"@dnd-kit/sortable": "^10.0.0",
"@floating-ui/react": "^0.27.13",
"@headlessui/react": "^2.2.6",
"@popperjs/core": "^2.11.8",
Expand All @@ -60,7 +63,7 @@
"quill-paste-smart": "^2.0.0",
"react": "^19.1.0",
"react-dom": "^19.1.0",
"react-grid-layout": "^1.5.2",
"react-grid-layout": "^2.2.2",
"react-quill-new": "^3.6.0",
"react-resizable": "^3.0.5",
"styled-components": "^6.1.19",
Expand Down
Loading