diff --git a/frontend/src/components/Controls/Autocomplete.vue b/frontend/src/components/Controls/Autocomplete.vue index 9870bab0..71739c20 100644 --- a/frontend/src/components/Controls/Autocomplete.vue +++ b/frontend/src/components/Controls/Autocomplete.vue @@ -107,7 +107,7 @@
{{ - option.value == option.label + option.value == option.label && option.description ? option.description : option.label }} @@ -124,7 +124,7 @@ v-if="groups.length == 0" class="mt-1.5 rounded-md px-2.5 py-1.5 text-base text-ink-gray-5" > - No results found + {{ __('No results found') }}
diff --git a/frontend/src/components/Controls/Uploader.vue b/frontend/src/components/Controls/Uploader.vue index 5bcd81a2..1f6ec5ee 100644 --- a/frontend/src/components/Controls/Uploader.vue +++ b/frontend/src/components/Controls/Uploader.vue @@ -38,7 +38,7 @@ 'border object-cover', shape === 'circle' ? 'w-20 h-20 rounded-full' - : 'w-44 h-auto min-h-20 rounded-md', + : 'w-44 h-auto min-h-20 max-h-32 rounded-md', ]" />
+
+
-
{{ __(description) }} diff --git a/frontend/src/components/Settings/Settings.vue b/frontend/src/components/Settings/Settings.vue index 1a021f1e..0365ed02 100644 --- a/frontend/src/components/Settings/Settings.vue +++ b/frontend/src/components/Settings/Settings.vue @@ -219,6 +219,25 @@ const tabsStructure = computed(() => { }, ], }, + { + label: 'Jobs', + columns: [ + { + fields: [ + { + label: 'Allow Job Posting', + name: 'allow_job_posting', + type: 'checkbox', + description: + 'If enabled, users can post job openings on the job board. Else only admins can post jobs.', + }, + ], + }, + { + fields: [], + }, + ], + }, { label: '', columns: [ diff --git a/frontend/src/pages/JobForm.vue b/frontend/src/pages/JobForm.vue index 6337d5a0..1ee0d523 100644 --- a/frontend/src/pages/JobForm.vue +++ b/frontend/src/pages/JobForm.vue @@ -4,9 +4,14 @@ class="sticky top-0 z-10 flex items-center justify-between border-b bg-surface-white px-3 py-2.5 sm:px-5" > - +
+ + {{ __('Not Saved') }} + + +
@@ -109,15 +114,25 @@