import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime";
import { DashboardLayout } from './dashboard-layout.js';
const meta = {
    title: 'Layout/DashboardLayout',
    component: DashboardLayout,
    parameters: {
        layout: 'fullscreen',
    },
    tags: ['autodocs'],
};
export default meta;
const sidebarItems = [
    { label: 'Dashboard', href: '/dashboard' },
    { label: 'Features', href: '/features' },
    { label: 'Settings', href: '/settings' },
];
export const Default = {
    args: {
        sidebarItems,
        pathname: '/dashboard',
        title: 'Dashboard',
        children: _jsx("p", { className: "text-muted-foreground", children: "Select a feature to get started." }),
    },
};
export const WithContent = {
    args: {
        sidebarItems,
        pathname: '/features',
        title: 'Features',
        children: (_jsxs("div", { className: "grid gap-4 md:grid-cols-2 lg:grid-cols-3", children: [_jsxs("div", { className: "rounded-lg border p-4", children: [_jsx("h3", { className: "font-semibold", children: "Auth Module" }), _jsx("p", { className: "text-muted-foreground text-sm", children: "User authentication and authorization" })] }), _jsxs("div", { className: "rounded-lg border p-4", children: [_jsx("h3", { className: "font-semibold", children: "Dashboard" }), _jsx("p", { className: "text-muted-foreground text-sm", children: "Analytics and reporting" })] }), _jsxs("div", { className: "rounded-lg border p-4", children: [_jsx("h3", { className: "font-semibold", children: "API Gateway" }), _jsx("p", { className: "text-muted-foreground text-sm", children: "Request routing and rate limiting" })] })] })),
    },
};
export const WithActions = {
    args: {
        sidebarItems,
        pathname: '/features',
        title: 'Features',
        actions: (_jsx("button", { className: "bg-primary text-primary-foreground rounded-md px-4 py-2 text-sm", children: "New Feature" })),
        children: _jsx("p", { className: "text-muted-foreground", children: "No features yet. Create one to get started." }),
    },
};
