1.0.2 • Published 11 months ago
@mdxui/dashboard v1.0.2
@mdxui/dashboard
Application dashboard shells and components for MDXUI, designed for creating modern admin interfaces and data dashboards with MDX and YAML-LD frontmatter.
Installation
pnpm add @mdxui/dashboardFeatures
- Dashboard layouts and shells
- Data visualization components
- Admin interface components
- Navigation systems
- Data tables and grids
- Stats cards and widgets
- Real-time data support
- User management interfaces
- Dark/light mode support
Usage
import {
DashboardLayout,
DataGrid,
StatsCard,
Chart
} from '@mdxui/dashboard'
// In your MDX file
---
$type: DashboardPage
title: Analytics Dashboard
---
export default function Dashboard({ children }) {
return (
<DashboardLayout>
<StatsGrid>
<StatsCard
title="Total Users"
value={1234}
trend="+12%"
/>
{/* More stats cards */}
</StatsGrid>
<Chart
data={analyticsData}
type="line"
/>
<DataGrid
data={userData}
columns={columns}
/>
{children}
</DashboardLayout>
)
}Components
DashboardLayout- Main dashboard layoutSidebar- Dashboard navigation sidebarTopBar- Dashboard header with actionsStatsCard- Metric display cardsDataGrid- Data tables with sorting/filteringChart- Data visualization chartsUserMenu- User profile and settingsNotificationCenter- Alerts and notifications
Integration
- Works with Tremor charts
- Compatible with shadcn/ui components
- Real-time data support
- REST/GraphQL integration
- WebSocket support
Related Packages
@mdxui/types- TypeScript type definitions@mdxui/shared- Shared components and utilities@mdxui/tremor- Tremor chart components@mdxui/widgets- Interactive components
License
MIT © 2024 Drivly