Loading merchants…
+Loading merchants…
) : merchants.length === 0 ? ( -- No merchants found. Seed some merchants in the backend. +
+ No merchants found. Use the "Add New Merchant" button above.
) : (| Merchant | -AvantLink MID | -Feed URL | -Offer Feed URL | -Active | -Last Full Import | -Last Offer Sync | -Actions | +Merchant | +MID | +Feed URL | +Offer URL | +Status | +Last Import | +Actions |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| + | ||||||||||||||
| updateMerchantField(m.id, "name", e.target.value) } - className="w-full rounded-md border border-zinc-700 bg-zinc-900 px-2 py-1 text-sm text-zinc-50 focus:border-amber-400/70 focus:outline-none focus:ring-0" + className="w-full min-w-[140px] rounded border border-zinc-700 bg-zinc-900 px-2 py-1.5 text-sm font-medium text-zinc-50 focus:border-amber-400/70 focus:outline-none focus:ring-0" /> | -+ {/* AvantLink MID */} + | updateMerchantField(m.id, "avantlinkMid", e.target.value) } - className="w-full rounded-md border border-zinc-700 bg-zinc-900 px-2 py-1 text-sm text-zinc-50 focus:border-amber-400/70 focus:outline-none focus:ring-0" + className="w-full min-w-[80px] rounded border border-zinc-700 bg-zinc-900 px-2 py-1.5 text-xs font-mono text-zinc-50 focus:border-amber-400/70 focus:outline-none focus:ring-0" /> | -- - updateMerchantField(m.id, "feedUrl", e.target.value) - } - className="w-full rounded-md border border-zinc-700 bg-zinc-900 px-2 py-1 text-xs md:text-sm text-zinc-50 focus:border-amber-400/70 focus:outline-none focus:ring-0" - /> - | - -- - updateMerchantField(m.id, "offerFeedUrl", e.target.value || null) - } - className="w-full rounded-md border border-zinc-700 bg-zinc-900 px-2 py-1 text-xs md:text-sm text-zinc-50 focus:border-amber-400/70 focus:outline-none focus:ring-0" - /> - | - -- |