Mission Control
Sjekker status på {filteredFacilities.length} anlegg
| 0} onChange={handleSelectAll} /> | ID | Anlegg | {activeTab === 'banestatus' && ( <>Konfigurasjon (URL & Selektor) | Metode | Siste Sjekk | Banestatus | > )} {activeTab === 'medlemskap' && ( <>Prisside (Klikk for å redigere) | Nåværende Priser | Utkast | Sist Vasket | > )} {activeTab === 'greenfee' && ( <>Greenfee-side (Klikk for å redigere) | Aktive priser | Utkast | Sist Vasket | > )} {activeTab === 'vtg' && ( <>VTG-side (Klikk for å redigere) | Aktiv Info (Pris & Beskrivelse) | Utkast | Sist Vasket | > )}Handling |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| handleSelectOne(f.id, e.target.checked)} /> | #{f.id} |
{f.name}
{f.city}
|
{activeTab === 'banestatus' && (
<>
{f.scrape_status_selector}
|
{f.status_updated_at ? new Date(f.status_updated_at).toLocaleDateString('nb-NO') : 'Aldri'} |
{f.course_statuses && f.course_statuses.map((cs: any, idx: number) => {
let badgeColor = "bg-gray-100 text-gray-500";
if (cs.status === "aapen") badgeColor = "bg-green-100 text-green-700";
if (cs.status === "stengt" || cs.status === "nedlagt") badgeColor = "bg-red-100 text-red-700";
if (cs.status === "aapen_med_vintergreener" || cs.status === "aapner_snart") badgeColor = "bg-yellow-100 text-yellow-700";
return (
{cs.name}
{cs.status || 'UKJENT'}
)
})}
|
>
)}
{activeTab === 'medlemskap' && (
<>
Standard: {f.standard_medlemskap ? `${f.standard_medlemskap},-` : '---'}
Rimeligste: {f.rimeligste_alternativ ? `${f.rimeligste_alternativ},-` : '---'}
|
{hasMemDraft ? Ja : -} | {f.membership_updated_at ? new Date(f.membership_updated_at).toLocaleDateString('nb-NO') : 'Aldri'} | > )} {activeTab === 'greenfee' && ( <>
{f.greenfee && f.greenfee.length > 0 ? f.greenfee.map((g: any, i: number) => (
{g.banenavn}: V: {g.pris_voksne} J: {g.pris_junior}
)) : '---'}
|
{hasGfDraft ? Ja : -} | {f.greenfee_updated_at ? new Date(f.greenfee_updated_at).toLocaleDateString('nb-NO') : 'Aldri'} | > )} {activeTab === 'vtg' && ( <>
Pris: {f.vtg_pris ? `${f.vtg_pris},-` : '---'}
{f.vtg_beskrivelse || 'Ingen beskrivelse'}
|
{hasVtgDraft ? Ja : -} | {f.vtg_updated_at ? new Date(f.vtg_updated_at).toLocaleDateString('nb-NO') : 'Aldri'} | > )}
{activeTab === 'banestatus' && }
{activeTab === 'medlemskap' && hasMemDraft && Vaskeriet}
{activeTab === 'greenfee' && hasGfDraft && Vaskeriet}
{activeTab === 'vtg' && hasVtgDraft && Vaskeriet}
Rediger alt
|