Adds frontend for cms page

This commit is contained in:
2026-06-30 23:23:50 +02:00
parent c156107cb1
commit 488ab821a7
38 changed files with 2047 additions and 39 deletions
+42 -2
View File
@@ -184,8 +184,48 @@
"branding": { "title": "Branding / Theme", "comingSoon": "Coming soon" }
},
"cms": {
"title": "Content Management System",
"description": "This is where you will manage your CMS content. This feature is coming soon."
"title": "CMS Instances",
"addButton": "Add CMS",
"emptyState": {
"heading": "No CMS instances yet",
"description": "Add your first CMS instance to get started."
},
"table": {
"name": "Name",
"url": "URL",
"status": "Status",
"lastContact": "Last Contact",
"disableMessage": "Disable Message",
"actions": "Actions"
},
"status": {
"Available": "Available",
"NotAvailable": "Unavailable",
"Inactive": "Inactive"
},
"actions": {
"setStatus": "Set Status"
},
"add": {
"title": "Add CMS Instance",
"nameLabel": "Name",
"urlLabel": "URL",
"apiKeyLabel": "API Key",
"submitButton": "Add",
"successToast": "CMS instance added successfully",
"errors": {
"conflict": "A CMS instance with this name or URL already exists."
}
},
"setStatus": {
"title": "Set Status",
"statusLabel": "Status",
"disableMessageLabel": "Disable Message",
"disableMessagePlaceholder": "Reason for disabling…",
"submitButton": "Save",
"successContactedToast": "Status updated — cliënt confirmed",
"successUnreachableToast": "Status saved — cliënt unreachable"
}
},
"error": {
"403": {
+42 -2
View File
@@ -184,8 +184,48 @@
"branding": { "title": "Huisstijl / Thema", "comingSoon": "Binnenkort beschikbaar" }
},
"cms": {
"title": "Content Management Systeem",
"description": "Hier beheert u straks uw CMS-inhoud. Deze functie is binnenkort beschikbaar."
"title": "CMS-instanties",
"addButton": "CMS toevoegen",
"emptyState": {
"heading": "Nog geen CMS-instanties",
"description": "Voeg uw eerste CMS-instantie toe om aan de slag te gaan."
},
"table": {
"name": "Naam",
"url": "URL",
"status": "Status",
"lastContact": "Laatste contact",
"disableMessage": "Uitschakelreden",
"actions": "Acties"
},
"status": {
"Available": "Beschikbaar",
"NotAvailable": "Niet beschikbaar",
"Inactive": "Inactief"
},
"actions": {
"setStatus": "Status instellen"
},
"add": {
"title": "CMS-instantie toevoegen",
"nameLabel": "Naam",
"urlLabel": "URL",
"apiKeyLabel": "API-sleutel",
"submitButton": "Toevoegen",
"successToast": "CMS-instantie succesvol toegevoegd",
"errors": {
"conflict": "Er bestaat al een CMS-instantie met deze naam of URL."
}
},
"setStatus": {
"title": "Status instellen",
"statusLabel": "Status",
"disableMessageLabel": "Uitschakelreden",
"disableMessagePlaceholder": "Reden voor uitschakelen…",
"submitButton": "Opslaan",
"successContactedToast": "Status bijgewerkt — cliënt bevestigd",
"successUnreachableToast": "Status opgeslagen — cliënt niet bereikbaar"
}
},
"error": {
"403": {