Skip to content

Commit f97c02f

Browse files
committed
manage-forms: add more form creation dialog implementation
Signed-off-by: Patrizio Bekerle <patrizio@bekerle.com>
1 parent e99c965 commit f97c02f

4 files changed

Lines changed: 11 additions & 1 deletion

File tree

src/i18n/de/translation.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@
6363
"field-salary": "Gehalt pro Monat",
6464
"field-start-date": "Startzeitpunkt des Jobs",
6565
"field-weekly-hours": "Anstellungsausmaß pro Woche",
66+
"form-type-name": "Jobangebot",
6667
"preview-btn-aria": "Jobangebot ansehen: {{title}}",
6768
"preview-btn-title": "Vorschau",
6869
"section-mandatory": "Mandatory Data",

src/i18n/en/translation.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@
6363
"field-salary": "Salary per month",
6464
"field-start-date": "Job start date",
6565
"field-weekly-hours": "Employment level per week",
66+
"form-type-name": "Job offer",
6667
"preview-btn-aria": "Preview job offer: {{title}}",
6768
"preview-btn-title": "Preview",
6869
"section-mandatory": "Mandatory Data",

src/modules/jobOfferForm.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ import {DbpStringElement, DbpDateElement, DbpEnumElement} from '@dbp-toolkit/for
44
import {SUBMISSION_STATES_BINARY} from '../../vendor/formalize/src/utils.js';
55
import {Button, Icon, sendNotification} from '@dbp-toolkit/common';
66
import {apiCreateForm} from '../../vendor/formalize/src/manage-forms-api.js';
7+
import {createInstance} from '../i18n.js';
8+
9+
const i18n = createInstance();
710

811
export default class extends BaseObject {
912
getUrlSlug() {
@@ -26,6 +29,11 @@ export default class extends BaseObject {
2629
return 'job-offer';
2730
}
2831

32+
getFormName(lang = i18n.language) {
33+
i18n.changeLanguage(lang);
34+
return i18n.t('manage-job-offers.form-type-name');
35+
}
36+
2937
/**
3038
* Creates a new job-offer form via POST /formalize/forms.
3139
*

0 commit comments

Comments
 (0)