fix(ui): restore missing template x-if tag and fix Nextcloud URL label key

- Restore missing '<template x-if="quota.max_sources !== null && quota.max_sources > 0">' wrapping the sources mini usage bar
- Add dedicated 'integrations.nextcloud_url_label' key instead of misusing 'integrations.nextcloud_settings' as a prefix

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-03-14 12:32:24 +00:00
parent 5a025576c4
commit 08853e823c
2 changed files with 3 additions and 1 deletions
@@ -58,6 +58,7 @@
</p>
</div>
<!-- Mini usage bar -->
<template x-if="quota.max_sources !== null && quota.max_sources > 0">
<div class="w-24 flex-shrink-0">
<div class="bg-gray-200 dark:bg-gray-600 rounded-full h-2 overflow-hidden">
<div
@@ -739,7 +740,7 @@
<template x-if="form.config.source_type === 'nextcloud'">
<div class="space-y-3">
<div>
<label for="wf-nc-url" class="block text-sm font-medium text-gray-700 dark:text-gray-200 mb-1">{{ _("integrations.nextcloud_settings") }} URL <span class="text-red-500" aria-hidden="true">*</span></label>
<label for="wf-nc-url" class="block text-sm font-medium text-gray-700 dark:text-gray-200 mb-1">{{ _("integrations.nextcloud_url_label") }} <span class="text-red-500" aria-hidden="true">*</span></label>
<input id="wf-nc-url" type="url" x-model="form.config.url" placeholder="https://cloud.example.com" required class="w-full px-3 py-2 border border-gray-300 dark:border-gray-600 rounded-md shadow-sm focus:outline-none focus:ring-2 focus:ring-indigo-500 dark:bg-gray-700 dark:text-white text-sm" aria-required="true" />
</div>
<div>
+1
View File
@@ -647,6 +647,7 @@
"integrations.name_label": "Label",
"integrations.name_placeholder": "e.g. Work Gmail, S3 Archive",
"integrations.nextcloud_settings": "Nextcloud Settings",
"integrations.nextcloud_url_label": "Nextcloud URL",
"integrations.no_integrations_body": "Add your first integration to connect ingestion sources (like IMAP) and storage destinations (like S3, Dropbox, or Google Drive).",
"integrations.not_connected": "Not Connected",
"integrations.oauth_folder_label": "Folder",