Skip to content

[Dashboard] Minimal UI-only Dashboard component + Storybook demo#98

Closed
bharathkumar39293 wants to merge 1 commit intortCamp:mainfrom
bharathkumar39293:feat/dashboard-component
Closed

[Dashboard] Minimal UI-only Dashboard component + Storybook demo#98
bharathkumar39293 wants to merge 1 commit intortCamp:mainfrom
bharathkumar39293:feat/dashboard-component

Conversation

@bharathkumar39293
Copy link

Implements a minimal, controlled Dashboard grid component for issue #94.

Features:

  • Controlled via widgets, layout, and onLayoutChange.
  • Drag/resizing handled by react-grid-layout.
  • Supports per-widget constraints:
    • minSize / maxSize
    • movable / resizable (locking via movable: false)
  • Optional className prop for theming/styling.
  • Storybook demo included:
    • Default: two draggable/resizable button widgets.
    • Themed: same layout with custom className.

Notes:

  • No persistence, roles, or sharing logic; left to consumers.
  • TypeScript typings are included and compatible with the repo.
  • Controlled, minimal, and mergeable; designed for easy future extension.

References issue #94.

@mohdsayed
Copy link
Member

Closing as we discussed here: #94 (comment)

@mohdsayed mohdsayed closed this Dec 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants