aboutsummaryrefslogtreecommitdiff
path: root/src/lib/minecraft/Item.svelte
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/minecraft/Item.svelte')
-rw-r--r--src/lib/minecraft/Item.svelte21
1 files changed, 12 insertions, 9 deletions
diff --git a/src/lib/minecraft/Item.svelte b/src/lib/minecraft/Item.svelte
index c944f1b..9f2dcc3 100644
--- a/src/lib/minecraft/Item.svelte
+++ b/src/lib/minecraft/Item.svelte
@@ -17,12 +17,12 @@
$: imageUrl = item ? itemToUrl(item, pack) : null
</script>
-<MinecraftTooltip>
- <span slot="name">{@html itemNameHtml}</span>
- <span slot="lore">{@html itemLoreHtml}</span>
- <span class="item" class:item-slot={isslot}>
- <!-- we have an if here because the item might be air -->
- {#if item}
+{#if item}
+ <MinecraftTooltip>
+ <span slot="name">{@html itemNameHtml}</span>
+ <span slot="lore">{@html itemLoreHtml}</span>
+ <span class="item" class:item-slot={isslot}>
+ <!-- we have an if here because the item might be air -->
{#if imageUrl}
<img
loading="lazy"
@@ -34,9 +34,12 @@
{#if item.count !== 1}
<span class="item-count">{item.count}</span>
{/if}
- {/if}
- </span>
-</MinecraftTooltip>
+ </span>
+ </MinecraftTooltip>
+{:else}
+ <!-- don't do all that if the item doesn't actually exist -->
+ <span class="item" class:item-slot={isslot} />
+{/if}
<style>
.item {