SidebarPlaceholder.jsx 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. import React from "react";
  2. /**
  3. * SidebarPlaceholder
  4. *
  5. * Why we reserve a sidebar area even for branch users:
  6. * - Admin/dev will later need a branch selector.
  7. * - Branch users can still benefit from navigation and filters:
  8. * - quick jump (year/month/day)
  9. * - search filters (archive toggle, date range)
  10. * - recent/favorites
  11. *
  12. * RHL-019:
  13. * - Placeholder only (no logic yet).
  14. *
  15. * Test/runtime note:
  16. * - See AppShell.jsx for details why we import React explicitly.
  17. */
  18. export default function SidebarPlaceholder() {
  19. return (
  20. <div className="rounded-lg border bg-card p-4 text-card-foreground shadow-sm">
  21. <div className="space-y-3">
  22. <div>
  23. <p className="text-sm font-medium">Sidebar</p>
  24. <p className="text-xs text-muted-foreground">
  25. Navigation & filters will live here.
  26. </p>
  27. </div>
  28. <ul className="space-y-1 text-xs text-muted-foreground">
  29. <li>• Branch context (label or selector)</li>
  30. <li>• Explorer navigation (year/month/day)</li>
  31. <li>• Search filters (archive, date range, ...)</li>
  32. <li>• Shortcuts (recent, favorites)</li>
  33. </ul>
  34. </div>
  35. </div>
  36. );
  37. }