# Frontend Standards ## 1) Wspolne style UI - Powtarzalne elementy (np. przyciski, tabele, paginacja, alerty, pola formularzy) trzymamy w: - `resources/scss/shared/_ui-components.scss` - Widoki maja korzystac z klas wspolnych (`btn`, `table`, `pagination`, `form-control`, `alert`) zamiast duplikowania stylu lokalnie. ## 2) Moduly JS wielokrotnego uzycia - Kazdy modul przenoszalny trzymamy w oddzielnym folderze: - `resources/modules//` - Minimalny zestaw plikow: - `resources/modules//.js` - `resources/modules//.scss` - Modul ma byc niezalezny od logiki projektu (brak hardcoded sciezek i zaleznosci biznesowych). ## 3) Przyklad - Referencyjny modul: `resources/modules/jquery-alerts/`