diff --git a/module/handlebars.mjs b/module/handlebars.mjs
index d2ccd2a..ad671fe 100644
--- a/module/handlebars.mjs
+++ b/module/handlebars.mjs
@@ -28,6 +28,7 @@ export const partials = [
`actors/char-sheet/v2/partials/inventory/storage.v2.pc.hbs`,
`actors/char-sheet/v2/partials/inventory/items/material.v2.pc.hbs`,
`actors/char-sheet/v2/partials/inventory/items/untyped.v2.pc.hbs`,
+ `actors/char-sheet/v2/partials/inventory/items/aspect.v2.pc.hbs`,
];
export const preAliasedPartials = {
diff --git a/styles/sheets/actor/char-sheet/v2/pages/inventory.scss b/styles/sheets/actor/char-sheet/v2/pages/inventory.scss
index ae65e1b..7e4ac16 100644
--- a/styles/sheets/actor/char-sheet/v2/pages/inventory.scss
+++ b/styles/sheets/actor/char-sheet/v2/pages/inventory.scss
@@ -53,7 +53,7 @@
gap: 8px;
}
- &--untyped {
+ &--untyped, &--aspect {
display: flex;
gap: 8px;
flex-direction: column;
@@ -186,7 +186,7 @@
}
}
- .untyped {
+ .untyped, .aspect {
@include material.elevate(1);
padding: 8px;
border-radius: 4px;
@@ -252,7 +252,7 @@
}
}
- &__usage, &__tier {
+ &__field {
@include material.elevate(1);
color: var(--inventory-untyped-card-color);
padding: 8px;
@@ -260,17 +260,6 @@
align-items: center;
justify-content: space-between;
border-radius: 4px;
- }
-
- &__quantity--edit {
- @include material.elevate(1);
- display: flex;
- flex-direction: row;
- align-items: center;
- justify-content: space-between;
- padding: 0px 8px;
- gap: 4px;
- border-radius: 4px;
> :first-child {
text-overflow: ellipsis;
@@ -278,15 +267,17 @@
white-space: nowrap;
}
- input {
- @include material.elevate(2);
- font-family: var(--input-font);
- font-size: var(--inventory-untyped-quantity-font-size);
- width: 50px;
- text-align: center;
- border-radius: 4px;
- padding: 5px 7px;
- color: inherit;
+ &.editable {
+ input[type="text"], input[type="number"] {
+ @include material.elevate(1);
+ font-family: var(--input-font);
+ font-size: var(--inventory-untyped-quantity-font-size);
+ width: 50px;
+ text-align: center;
+ border-radius: 4px;
+ padding: 5px 7px;
+ color: inherit;
+ }
}
}
diff --git a/templates/actors/char-sheet/v2/partials/inventory/items/aspect.v2.pc.hbs b/templates/actors/char-sheet/v2/partials/inventory/items/aspect.v2.pc.hbs
new file mode 100644
index 0000000..210e31b
--- /dev/null
+++ b/templates/actors/char-sheet/v2/partials/inventory/items/aspect.v2.pc.hbs
@@ -0,0 +1,99 @@
+
+ {{#if item.system.description}}
+ {{item.system.description}}
+ {{else}}
+
+ This item hasn't been described yet...
+
+ {{/if}}
+
+ {{item.name}}
+
+
+