sidebar.twig 1.6 KB

12345678910111213141516171819202122232425262728293031
  1. <aside class="hidden w-56 border-r border-slate-200 bg-white px-3 py-6 text-sm dark:border-slate-800 dark:bg-slate-950 md:block">
  2. <nav class="flex flex-col gap-1">
  3. {% set links = [
  4. { href: '/app/me', label: 'My identity' },
  5. { href: '#', label: 'Dashboard', upcoming: 'M09' },
  6. { href: '#', label: 'IPs', upcoming: 'M09' },
  7. { href: '#', label: 'Subnets', upcoming: 'M10' },
  8. { href: '#', label: 'Allowlist', upcoming: 'M10' },
  9. { href: '#', label: 'Policies', upcoming: 'M10' },
  10. { href: '#', label: 'Reporters', upcoming: 'M10' },
  11. { href: '#', label: 'Consumers', upcoming: 'M10' },
  12. { href: '#', label: 'Tokens', upcoming: 'M10' },
  13. { href: '#', label: 'Categories', upcoming: 'M10' },
  14. { href: '#', label: 'Audit', upcoming: 'M12' },
  15. { href: '#', label: 'Settings', upcoming: 'M12' },
  16. ] %}
  17. {% for link in links %}
  18. {% if link.upcoming is defined %}
  19. <span class="flex items-center justify-between rounded-md px-3 py-1.5 text-slate-400 dark:text-slate-600">
  20. <span>{{ link.label }}</span>
  21. <span class="font-mono text-[0.6rem] uppercase tracking-wider">{{ link.upcoming }}</span>
  22. </span>
  23. {% else %}
  24. <a href="{{ link.href }}"
  25. class="rounded-md px-3 py-1.5 text-slate-700 hover:bg-slate-100 dark:text-slate-200 dark:hover:bg-slate-800">
  26. {{ link.label }}
  27. </a>
  28. {% endif %}
  29. {% endfor %}
  30. </nav>
  31. </aside>