dnd-dashboard Documentation

repository·main·Indexed 19 days ago

https://github.com/olliethedev/dnd-dashboard

A performant dashboard demo featuring drag-and-drop layout customization built with Next.js, shadcn/ui, and the Swapy library.

Tokens
307
Snippets
2
Records
3
Agent score
15%

What's inside dnd-dashboard

  1. Merge Tailwind CSS classes with cn()

    main

    The cn utility function is used to conditionally merge Tailwind CSS classes. It combines clsx for conditional logic and tailwind-merge to ensure that conflicting Tailwind classes are resolved correctly (e.g., ensuring the last class passed takes precedence).

    Use this function whenever you need to apply dynamic or conditional styles to a component while maintaining Tailwind CSS compatibility.

    import { cn } from "@/lib/utils";
    
    // Example usage with conditional classes
    const className = cn("base-class", isTrue && "conditional-class", "override-class");