# Szablon obrazka OG: Zapowiedź meczu

Plakat dnia meczowego: dwie drużyny naprzeciw siebie nad wielkim pasiastym VS i godzina rozpoczęcia na klapkach jak na tablicy odlotów.

- Slug: `matchup`
- Preview (real render): https://shareglint.com/storage/template-previews/matchup.jpg
- Page: https://shareglint.com/pl/templates/matchup

Dla klubów, lig, e-sportu i serwisów bukmacherskich, które zapowiadają najbliższy mecz. Godzina w rodzaju 20:45 rozkłada się na osobne klapki, każdy inny tekst trafia na jedną szeroką klapkę. Drużyna bez logo dostaje skośną plakietkę z monogramem, a długie nazwy się zmniejszają. W szerokich kadrach drużyny stoją po lewej i prawej stronie VS; w kwadracie i pionie układają się z góry na dół: gospodarze, pas z VS, goście.

## Pola

Każde pole jest opcjonalne. Za długi tekst zmniejsza się, zamiast wychodzić poza kadr; pole obrazka przyjmuje publiczny adres URL, który pobieramy po naszej stronie.

| Pole | Typ | Opis | Przykład |
|---|---|---|---|
| `home_team` | tekst | Nazwa gospodarzy. | Northbridge FC |
| `away_team` | tekst | Nazwa gości. | Riverside United |
| `kickoff` | tekst | Godzina rozpoczęcia, np. 20:45. Godzina zamienia się w klapki, inny tekst (np. Do ustalenia) zostaje bez zmian. | 20:45 |
| `date` | tekst | Dzień meczu na plakietce w kolorze akcentu nad klapkami, np. sob., 1 lis. | Sat, Nov 1 |
| `venue` | tekst | Stadion lub hala, na dole karty. | Harbour Park, Northbridge |
| `competition` | tekst | Rozgrywki i kolejka, u góry karty. | Premier Cup · Matchday 10 |
| `broadcast` | tekst | Gdzie oglądać, w ciemnej plakietce u góry, np. Na żywo w Northwind TV. | Live on Northwind TV |
| `odds` | tekst | Opcjonalne kursy w ramce o stałej szerokości znaków, np. 2.10 · 3.40 · 3.25. | 2.10 · 3.40 · 3.25 |
| `home_logo` | adres obrazka | Herb gospodarzy; najlepiej PNG z przezroczystością albo SVG. | https://example.com/images/b05-crest-north.png |
| `away_logo` | adres obrazka | Herb gości. | https://example.com/images/b05-crest-river.png |
| `accent` | kolor | Kolor marki w zapisie hex, np. #6366f1. Barwi przyciski, wyróżnienia i poświatę w tle. (domyślnie: #f97316) | #f97316 |
| `theme` | dark | light | Schemat kolorów: dark albo light. (domyślnie: light) | — |

## Wyrenderuj go jednym żądaniem

```bash
curl -X POST "https://shareglint.com/v1/images?wait=true" \
  -H "Authorization: Bearer sk_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "template": "matchup",
    "modifications": {
        "home_team": "Northbridge FC",
        "away_team": "Riverside United",
        "kickoff": "20:45",
        "date": "Sat, Nov 1",
        "venue": "Harbour Park, Northbridge",
        "competition": "Premier Cup · Matchday 10",
        "broadcast": "Live on Northwind TV",
        "odds": "2.10 · 3.40 · 3.25",
        "home_logo": "https://example.com/images/b05-crest-north.png",
        "away_logo": "https://example.com/images/b05-crest-river.png"
    }
}'
```

## Dopasuj do siebie

accent i theme zmieniasz w każdym żądaniu. Jeśli chcesz więcej, skopiuj szablon na swoje konto: dostajesz zwykły szablon HTML z tymi samymi polami, który edytujesz w panelu albo przez API. Jeśli slug jest na Twoim koncie wolny, kopia go przejmuje — Twoje integracje przechodzą na Twoją wersję bez zmiany jednej linijki.

```bash
curl -X POST "https://shareglint.com/v1/templates/library/matchup/copy" -H "Authorization: Bearer sk_live_YOUR_KEY"
```
