diff --git a/module/applications/sheets/api/application-mixin.mjs b/module/applications/sheets/api/application-mixin.mjs
index 5e186c86..dd845d34 100644
--- a/module/applications/sheets/api/application-mixin.mjs
+++ b/module/applications/sheets/api/application-mixin.mjs
@@ -99,6 +99,7 @@ export default function DHApplicationMixin(Base) {
deleteDoc: DHSheetV2.#deleteDoc,
toChat: DHSheetV2.#toChat,
useItem: DHSheetV2.#useItem,
+ viewItem: DHSheetV2.#viewItem,
toggleEffect: DHSheetV2.#toggleEffect,
toggleExtended: DHSheetV2.#toggleExtended,
addNewItem: DHSheetV2.#addNewItem,
@@ -710,7 +711,7 @@ export default function DHApplicationMixin(Base) {
* @type {ApplicationClickAction}
*/
static async #toChat(_event, target) {
- let doc = await getDocFromElement(target);
+ const doc = await getDocFromElement(target);
return doc.toChat(doc.uuid);
}
@@ -719,10 +720,19 @@ export default function DHApplicationMixin(Base) {
* @type {ApplicationClickAction}
*/
static async #useItem(event, target) {
- let doc = await getDocFromElement(target);
+ const doc = await getDocFromElement(target);
await doc.use(event);
}
+ /**
+ * View an item by opening its sheet
+ * @type {ApplicationClickAction}
+ */
+ static async #viewItem(_, target) {
+ const doc = await getDocFromElement(target);
+ await doc.sheet.render({ force: true });
+ }
+
/**
* Toggle a ActiveEffect
* @type {ApplicationClickAction}
diff --git a/templates/sheets/global/partials/domain-card-item.hbs b/templates/sheets/global/partials/domain-card-item.hbs
index 1dd92128..ae95b7af 100644
--- a/templates/sheets/global/partials/domain-card-item.hbs
+++ b/templates/sheets/global/partials/domain-card-item.hbs
@@ -19,6 +19,6 @@
- {{item.name}}
+ {{item.name}}
\ No newline at end of file