← Panel admina
← Ustawienia / Wzorce UI

📐 Wzorce UI

Żywa biblioteka komponentów TN2. Każdy wzorzec pokazany jest z przykładowymi danymi (Marcin / Anna / Tomek & TN2 Sklep / Eldorado / Allegro). Wybierz wzorzec klikając nazwę — zobaczysz gdzie jest stosowany i krótką informację techniczną.

Reguly CRM do wklejenia asystentowi
Publiczny plik tekstowy, dostepny bez logowania, z aktualna trescia z pola na dole strony oraz odniesieniami do wzorcow wizualnych.
Otworz TXT

Pasek dostępu strony administracyjnej

nagłówek admin

Tytuł strony po lewej, najważniejsza akcja jako niebieski przycisk po prawej oraz powrót do panelu admina jako przycisk obrysowany. Układ ma zawijać się na wąskich ekranach przez flex-wrap i gap-3.

Tytuł strony administracyjnej

Skrzynki w wierszach → 4 kolumny uprawnień (AJAX live + animacja)

AJAX live ✓ wybrany wzorzec

Skrzynki w wierszach, 4 kolumny uprawnień (Czyta / Wysyła / Zarządza / Usuwa). Każdy klik zapisuje się od razu — zielony błysk = potwierdzenie. „Zaznacz wszystkie" w nagłówku każdej kolumny.

Stosowany na: /sklepowe/ustawienia (jako macierz user × skrzynka, animacja zielony błysk), /ustawienia/uzytkownicy → edycja użytkownika
Skrzynka
Czytaj
Wysyłaj
Zarządzaj
Usuwaj
TN2 Sklep
sklep@tn2.pl
Eldorado
eldorado@tn2.pl
Allegro
allegro@tn2.pl
Plusy: żadnego „pamiętaj zapisać", natychmiastowa informacja co się stało. Minusy: nie ma „cofnij wszystko", przypadkowy klik = od razu w bazie.

📈 Skalowanie wzorca

Wybrany wzorzec skalowania: osobne kafelki per user. Sztuczne dane (8 userów × 12 skrzynek) żeby zobaczyć jak wygląda przy większej skali. Zastosowany na żywo w /sklepowe/ustawienia.

Osobne kafelki per user (bez przeładowywania)

AJAX live ✓ wybrany wzorzec skalowania

Każdy user = osobna kafelka z własną tabelą skrzynek i 4 kolumnami uprawnień. Brak przełączania, brak ukrywania, brak JS-a do nawigacji — pełna statyczna lista. Kafelki układają się w siatkę 2-3 w rzędzie zależnie od szerokości ekranu (CSS grid auto-fit).

Stosowany na: /sklepowe/ustawienia (5 userów × 7 skrzynek)
Marcin
Administrator
user #100
Skrzynka 👁 🗑
Soccerpoint
iss@iss-sport.net
kontakt@fanzone.pl
allegro@fanzone.pl
kontakt@sklep.bliskopolski.pl
allegro@iss-sport.net
allegro@faneo.net
reklamacje@faneo.net
biuro@iss-sport.net
kontakt@iss-sport.net
sklep@fanzone.pl
biuro@fanzone.pl
Aneta
Sprzedawca
user #101
Skrzynka 👁 🗑
Soccerpoint
iss@iss-sport.net
kontakt@fanzone.pl
allegro@fanzone.pl
kontakt@sklep.bliskopolski.pl
allegro@iss-sport.net
allegro@faneo.net
reklamacje@faneo.net
biuro@iss-sport.net
kontakt@iss-sport.net
sklep@fanzone.pl
biuro@fanzone.pl
Justyna
Sprzedawca
user #102
Skrzynka 👁 🗑
Soccerpoint
iss@iss-sport.net
kontakt@fanzone.pl
allegro@fanzone.pl
kontakt@sklep.bliskopolski.pl
allegro@iss-sport.net
allegro@faneo.net
reklamacje@faneo.net
biuro@iss-sport.net
kontakt@iss-sport.net
sklep@fanzone.pl
biuro@fanzone.pl
Patrycja
Sprzedawca
user #103
Skrzynka 👁 🗑
Soccerpoint
iss@iss-sport.net
kontakt@fanzone.pl
allegro@fanzone.pl
kontakt@sklep.bliskopolski.pl
allegro@iss-sport.net
allegro@faneo.net
reklamacje@faneo.net
biuro@iss-sport.net
kontakt@iss-sport.net
sklep@fanzone.pl
biuro@fanzone.pl
Wiktoria
Sprzedawca
user #104
Skrzynka 👁 🗑
Soccerpoint
iss@iss-sport.net
kontakt@fanzone.pl
allegro@fanzone.pl
kontakt@sklep.bliskopolski.pl
allegro@iss-sport.net
allegro@faneo.net
reklamacje@faneo.net
biuro@iss-sport.net
kontakt@iss-sport.net
sklep@fanzone.pl
biuro@fanzone.pl
Tomek
Magazyn
user #105
Skrzynka 👁 🗑
Soccerpoint
iss@iss-sport.net
kontakt@fanzone.pl
allegro@fanzone.pl
kontakt@sklep.bliskopolski.pl
allegro@iss-sport.net
allegro@faneo.net
reklamacje@faneo.net
biuro@iss-sport.net
kontakt@iss-sport.net
sklep@fanzone.pl
biuro@fanzone.pl
Kasia
Logistyka
user #106
Skrzynka 👁 🗑
Soccerpoint
iss@iss-sport.net
kontakt@fanzone.pl
allegro@fanzone.pl
kontakt@sklep.bliskopolski.pl
allegro@iss-sport.net
allegro@faneo.net
reklamacje@faneo.net
biuro@iss-sport.net
kontakt@iss-sport.net
sklep@fanzone.pl
biuro@fanzone.pl
Krzysztof
Reklamacje
user #107
Skrzynka 👁 🗑
Soccerpoint
iss@iss-sport.net
kontakt@fanzone.pl
allegro@fanzone.pl
kontakt@sklep.bliskopolski.pl
allegro@iss-sport.net
allegro@faneo.net
reklamacje@faneo.net
biuro@iss-sport.net
kontakt@iss-sport.net
sklep@fanzone.pl
biuro@fanzone.pl
Plusy: wszyscy userzy widoczni od razu, każdy w osobnej kafelce, czytelne, brak JS-a do przełączania, brak ukrywania, działa nawet bez internetu (responsywna siatka). Minusy: przy bardzo dużej skali (np. 20+ userów) długi scroll w pionie. Trudniej porównać dwóch userów obok siebie niż w wariancie A.
💡 Demo: klikaj checkboxy w dowolnej kafelce — zielony błysk po każdym kliknięciu.

Reguly CRM

Edytowalne zasady pracy przy rozwoju systemu TN2.

Tylko administrator moze edytowac reguly CRM. Osoby z dostepem widza je w trybie podgladu.