# Промпт: Astro страница Биржа (обмен/раздача) ## Задача для агента Создай `src/pages/exchange/index.astro`: 1. Grid листингов (данные из модуля `exchange-listing`, промпт 02): вид, организация/автор, mode (swap/donate badge), quantity, "хочет взамен" (если swap) 2. Фильтр по mode (Всё / Обмен / Раздача) и по виду растения (text search) 3. Карточка листинга: клик → контакт через Telegram/WhatsApp продавца (`contact_link`), НЕ встроенный чат (MVP-ограничение из плана) 4. Форма создания листинга (для авторизованных организаций) — отдельный компонент, `client:load` ## Дизайн-референс `/mockup/index.html` — раздел Exchange. Обрати внимание: визуально Exchange должен явно отличаться от Marketplace (нет цены, нет "купить" — вместо этого "написать" / "предложить обмен"), чтобы не создавать ложное ожидание оплаты. ## Технические требования - Данные: Store API `GET /store/exchange-listings` (промпт 02) - Никакой интеграции с Medusa cart/payment для этого раздела — это принципиально бесплатный, не-транзакционный поток