// Page templates for the Content Editor. Kept separate so content-editor.js // stays focused on routing/handling and below the file-size limits. const isStaging = () => process.env.CMS_DEPLOY_ENV === 'staging'; // FILE_LABELS is injected to avoid a circular dependency with the main file. const HTML = (activeFile, jsonData, message, csrfToken, fileLabels, clientJs, contentHash, deployVersion) => ` ${isStaging() ? 'STAGING — ' : ''}mozdIT Content Editor ${isStaging() ? '
⚠ STAGING / TESZTKÖRNYEZET — itt végzett publikálás csak a staging oldalt frissíti
' : ''} ${message ? `
${message.text}
` : ''}

mozdIT Content Editor

— JSON fájlok szerkesztése vizuálisan

📝 Szerkeszd a mezőket. Tömbökből elemet törölhetsz (❌) vagy hozzáadhatsz (➕). Mentés gomb menti a fájlt.

🔗 Előnézet → ❓ Súgó v${deployVersion}
`; // User guide page — renders docs/felhasznaloi-utmutato.md with the shared dark theme. const GUIDE_PAGE = (contentHtml) => ` mozdIT — Felhasználói útmutató

mozdIT — Felhasználói útmutató

← Vissza a szerkesztőhöz
${contentHtml}
`; // Login page — simple logo page shown after logout (and for unauthenticated browser visits). const LOGIN_PAGE = () => ` mozdIT CMS — Belépés ${isStaging() ? '
⚠ STAGING / TESZTKÖRNYEZET
' : ''}

Content Editor

Belépés a tartalomszerkesztőbe

`; module.exports = { HTML, GUIDE_PAGE, LOGIN_PAGE };