# 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`
