DEV: Update user-passkeys formatDate helper lookup (#24018)

This helper is now exported properly, so we can remove the `resolveRegistration()` workaround
This commit is contained in:
David Taylor 2023-10-19 14:52:12 +01:00 committed by GitHub
parent 33715ccc57
commit b1c6e67e2c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 4 deletions

View File

@ -1,5 +1,4 @@
import Component from "@glimmer/component"; import Component from "@glimmer/component";
import { getOwner } from "@ember/application";
import { fn } from "@ember/helper"; import { fn } from "@ember/helper";
import { action } from "@ember/object"; import { action } from "@ember/object";
import { schedule } from "@ember/runloop"; import { schedule } from "@ember/runloop";
@ -8,6 +7,7 @@ import DButton from "discourse/components/d-button";
import ConfirmSession from "discourse/components/dialog-messages/confirm-session"; import ConfirmSession from "discourse/components/dialog-messages/confirm-session";
import PasskeyOptionsDropdown from "discourse/components/user-preferences/passkey-options-dropdown"; import PasskeyOptionsDropdown from "discourse/components/user-preferences/passkey-options-dropdown";
import RenamePasskey from "discourse/components/user-preferences/rename-passkey"; import RenamePasskey from "discourse/components/user-preferences/rename-passkey";
import formatDate from "discourse/helpers/format-date";
import { popupAjaxError } from "discourse/lib/ajax-error"; import { popupAjaxError } from "discourse/lib/ajax-error";
import { bufferToBase64, stringToBuffer } from "discourse/lib/webauthn"; import { bufferToBase64, stringToBuffer } from "discourse/lib/webauthn";
import I18n from "discourse-i18n"; import I18n from "discourse-i18n";
@ -20,7 +20,6 @@ export default class UserPasskeys extends Component {
instructions = I18n.t("user.passkeys.short_description"); instructions = I18n.t("user.passkeys.short_description");
title = I18n.t("user.passkeys.title"); title = I18n.t("user.passkeys.title");
formatDate = getOwner(this).resolveRegistration("helper:format-date");
addedPrefix = I18n.t("user.passkeys.added_prefix"); addedPrefix = I18n.t("user.passkeys.added_prefix");
lastUsedPrefix = I18n.t("user.passkeys.last_used_prefix"); lastUsedPrefix = I18n.t("user.passkeys.last_used_prefix");
neverUsed = I18n.t("user.passkeys.never_used"); neverUsed = I18n.t("user.passkeys.never_used");
@ -193,7 +192,7 @@ export default class UserPasskeys extends Component {
<span class="prefix"> <span class="prefix">
{{this.addedPrefix}} {{this.addedPrefix}}
</span> </span>
{{this.formatDate {{formatDate
passkey.created_at passkey.created_at
format="medium" format="medium"
leaveAgo="true" leaveAgo="true"
@ -204,7 +203,7 @@ export default class UserPasskeys extends Component {
<span class="prefix"> <span class="prefix">
{{this.lastUsedPrefix}} {{this.lastUsedPrefix}}
</span> </span>
{{this.formatDate {{formatDate
passkey.last_used passkey.last_used
format="medium" format="medium"
leaveAgo="true" leaveAgo="true"