dashboard-create-screen
Automatycznie twórz nowe ekrany w dashboardzie z rejestracją tras
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do szybkiego dodawania nowych ekranów w Multi-site Dashboard. Automatycznie odkrywa dostępne trasy routingu, mapuje strukturę nawigacji i rejestruje nowy ekran w odpowiednim miejscu hierarchii. Oszczędza czas na ręcznym wyszukiwaniu plików konfiguracyjnych i połączeniach między komponentami. Pracuje z plikami routera w formacie TypeScript i automatycznie integruje menu nawigacyjne.
Jak używać
Uruchom skill i pozwól mu przeskanować wszystkie dostępne trasy w katalogu client/dashboard/app/router/. Skill użyje Glob do znalezienia plików *.tsx i *.ts, a następnie Grep do wyodrębnienia nazw tras, ścieżek i relacji rodzic-dziecko.
Przejrzyj listę odkrytych tras i wybierz trasę nadrzędną, pod którą chcesz umieścić nowy ekran. Skill wyświetli strukturę hierarchii, aby ułatwić wybór.
Skill automatycznie wyszuka menu nawigacyjne odpowiadające wybranej trasie nadrzędnej. Na podstawie ścieżki importu komponentu określi katalog poszukiwań i przeskanuje pliki *-menu/index.tsx.
Podaj nazwę nowego ekranu, ścieżkę (segment URL) i wskaż komponent, który ma być renderowany. Skill zweryfikuje, czy nazwa nie koliduje z istniejącymi trasami.
Skill wygeneruje plik routera z prawidłową konfiguracją createRoute, ustawi relację do trasy nadrzędnej i automatycznie zaktualizuje odpowiednie menu nawigacyjne.
Sprawdź wygenerowane pliki w edytorze, a następnie zatwierdź zmiany. Nowy ekran będzie dostępny w dashboardzie bez dodatkowej konfiguracji routingu.