Reorganizacja sidebara, load more zlecenia, poprawki UI
Filip Borkowski, Backend/Frontend/Fullstack Engineer
Sidebar — grupy nawigacyjne
Cała nawigacja boczna została zreorganizowana w grupy tematyczne: Analityka, Biblioteka, Praca, Ustawienia, Zasoby ludzkie, Zlecenia. Każda grupa jest rozwijana — w trybie rozwiniętym pokazuje podmenu inline, a w trybie ikon (zwinięty sidebar) otwiera floating popover z pozycjami grupy po prawej stronie.
Grupy posortowane alfabetycznie. Usunięte zbędne puste pozycje (Projekty, Analityka standalone). Dodany przycisk Dashboard w górnym navbarze.
Panel Zlecenia — load more
Paginacja stron zastąpiona przyciskiem Wczytaj więcej wyświetlonym centralnie pod tabelą. Domyślnie widocznych 100 wierszy. W Ustawieniach można zmienić na 50 / 100 / 200 / 500 wierszy — zapamiętywane w localStorage.
Panel Kontrahenci — export i toolbar
Export zastąpiony dropdownem z opcjami XLS, PDF, CSV, TXT. Przyciski Import CSV, Dodaj Zleceniodawcę, Dodaj Dostawcę, Dodaj kontrahenta przeniesione poniżej nagłówka do paska narzędzi.
Panel Pracownicy — separatory akcji
Pionowe separatory między wszystkimi ikonami w kolumnie Akcje: Telefon | SMS | Email | Edytuj | Usuń.
Panel Zadania — layout
Nagłówek "Lista zadań" i przycisk "Dodaj zadanie" przeniesione poza Card z tabelą — spójny układ z pozostałymi panelami.
Catalyst DropdownItem — poprawka onSelect
onSelect był błędnie przekazywany do HTML button zamiast do Radix Item — naprawiono przez wydzielenie propsa. Wszystkie akcje w dropdown (export, ustawienia, czcionki) działają poprawnie.