Skip to content

Create Dashboard layout wrapper component #466

@yusuftomilola

Description

@yusuftomilola

Description:
Create a DashboardLayout.tsx component that wraps dashboard pages with the sidebar and main content area. Handles responsive layout where sidebar collapses to a mobile drawer on small screens.

Acceptance Criteria:

  • Sidebar on the left, main content area on the right
  • Responsive: sidebar becomes mobile drawer on small screens
  • Mobile header with menu toggle button
  • Accepts children prop for page content

File(s): frontend/components/dashboard/DashboardLayout.tsx (new)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions