1.0.2 • Published 10 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/dashboard
Features
- 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