# Rychlá oprava - Prázdná navigace ## 🚀 Rychlý postup (1 minuta) Pokud vidíte **prázdnou stránku** Správa navigace: ### Krok 1: Otevřete Admin Panel Přejděte na: `http://localhost:3000/admin/navigace` ### Krok 2: Zkontrolujte stav Podívejte se na informační panel nahoře: ``` ℹ Načteno: 0 webových, 0 admin, 0 sociálních ``` Pokud jsou všechna čísla **0**, databáze je prázdná. ### Krok 3: Klikněte na tlačítko V žlutém poli varování uvidíte: ``` ⚠ Žádné položky navigace Nebyly nalezeny žádné položky navigace... [Vytvořit výchozí navigaci] [Přidat položku ručně] ``` Klikněte na **"Vytvořit výchozí navigaci"** ### Krok 4: Potvrďte Dialogové okno: **"Vytvořit výchozí navigační položky?"** Klikněte **OK** ### Krok 5: Hotovo! ✅ Uvidíte zelený toast: ``` ✓ Výchozí navigace vytvořena Vytvořeno 12 položek ``` Stránka se automaticky obnoví a zobrazí 12 navigačních položek. --- ## 🔍 Co když to nefunguje? ### Konzole prohlížeče (F12) Otevřete a podívejte se na červené chyby: **"Failed to fetch"** nebo **"Network Error"** → Backend neběží. Spusťte: `go run main.go` **401 Unauthorized** → Nejste přihlášeni. Odhlaste se a znovu přihlaste. **500 Internal Server Error** → Zkontrolujte logy backendu (chyba databáze) ### Backend logy Pokud backend vypisuje chyby: - Zkontrolujte připojení k databázi (PostgreSQL běží?) - Zkontrolujte `.env` soubor (správné přihlašovací údaje?) ### Úplně nefunkční? Zkuste: 1. Restartovat backend (`Ctrl+C` a znovu `go run main.go`) 2. Restartovat frontend (`Ctrl+C` a znovu `npm start`) 3. Vymazat cookies/local storage prohlížeče 4. Zkusit incognito/private mode --- ## 📋 Kontrolní seznam - [ ] Backend běží na portu 8080 - [ ] Frontend běží na portu 3000 - [ ] Jsem přihlášen jako admin - [ ] PostgreSQL databáze běží - [ ] Klikl jsem na "Vytvořit výchozí navigaci" - [ ] Vidím 12 položek navigace --- ## 📚 Další zdroje - **Podrobný průvodce:** `NAVIGATION_TROUBLESHOOTING.md` - **Technické detaily:** `NAVIGATION_FIX_SUMMARY.md` --- ## 💡 Tipy ### Po vytvoření výchozí navigace můžete: - ✏️ Upravit názvy položek - 👁️ Skrýt nepotřebné položky - 🔼🔽 Změnit pořadí pomocí šipek - 📁 Vytvořit dropdown menu s podpoložkami - ➕ Přidat další vlastní položky - 🔗 Přidat externí odkazy ### Webová navigace vs Admin panel - **Webová navigace** = Menu na veřejném webu (vidí všichni návštěvníci) - **Admin panel** = Boční menu v administraci (vidí jen admini) - **Sociální sítě** = Odkazy na Facebook, Instagram, atd. Každá sekce se spravuje zvlášť! --- ## ❓ Stále nefunguje? 1. Zkopírujte chybovou zprávu z konzole 2. Zkopírujte logy z backendu 3. Podívejte se do `NAVIGATION_TROUBLESHOOTING.md`