diff --git a/module/applications/sheets-configs/downtimeConfig.mjs b/module/applications/sheets-configs/downtimeConfig.mjs index 2a501209..d27e3747 100644 --- a/module/applications/sheets-configs/downtimeConfig.mjs +++ b/module/applications/sheets-configs/downtimeConfig.mjs @@ -88,26 +88,18 @@ export default class DhSettingsActionView extends HandlebarsApplicationMixin(App } async selectActionType() { - const content = await foundry.applications.handlebars.renderTemplate( + (await foundry.applications.api.DialogV2.input({ + window: { title: game.i18n.localize('DAGGERHEART.CONFIG.SelectAction.selectType') }, + content: await foundry.applications.handlebars.renderTemplate( 'systems/daggerheart/templates/actionTypes/actionType.hbs', { types: CONFIG.DH.ACTIONS.actionTypes } ), - title = 'Select Action Type', - type = 'form', - data = {}; - return Dialog.prompt({ - title, - label: title, - content, - type, - callback: html => { - const form = html[0].querySelector('form'), - fd = new foundry.applications.ux.FormDataExtended(form); - foundry.utils.mergeObject(data, fd.object, { inplace: true }); - return data; - }, - rejectClose: false - }); + ok: { + label: game.i18n.format('DOCUMENT.Create', { + type: game.i18n.localize('DAGGERHEART.GENERAL.Action.single') + }) + } + })) ?? {}; } static async addItem() { diff --git a/module/applications/sheets/api/application-mixin.mjs b/module/applications/sheets/api/application-mixin.mjs index 65a43123..c07161e6 100644 --- a/module/applications/sheets/api/application-mixin.mjs +++ b/module/applications/sheets/api/application-mixin.mjs @@ -440,7 +440,7 @@ export default function DHApplicationMixin(Base) { if (type === 'action') { const { type: actionType } = (await foundry.applications.api.DialogV2.input({ - window: { title: 'Select Action Type' }, + window: { title: game.i18n.localize('DAGGERHEART.CONFIG.SelectAction.selectType') }, content: await foundry.applications.handlebars.renderTemplate( 'systems/daggerheart/templates/actionTypes/actionType.hbs', { types: CONFIG.DH.ACTIONS.actionTypes }