Navbar

TailwindCSS

1. Crearea componentei de Navbar

Primul pas este să adăugăm o bară de navigare în partea de sus a aplicației, care să includă principalele opțiuni:

  • Navigare către pagina principală și pagina de listare a produselor

  • Meniu pentru autentificare și delogare

Pentru a simplifica procesul, vom folosi componente predefinite, pe care le vom adapta necesităților aplicației noastre.

2. Crearea unui fișier cu funcții utilitare pentru librăria de tailwind.

În cadrul folderului client, creăm un nou document pe care îl denumim utils și care va conține un fișier numit tailwind.js.

circle-info

Ce face funcția classNames:

  • Funcția combină clase CSS într-un singur string

  • Acceptă orice număr de argumente (...classes)

  • Elimină valorile false (false, null, undefined, "", etc.)

  • Unește clasele valide cu spațiu între ele

  • Utilă pentru clase condiționale în React (ex: isActive && "text-blue-500")

Exemplu Navbar

Last updated