diff --git a/src/app/components/FancyMenu.tsx b/src/app/components/FancyMenu.tsx
index 2f124b7f..2f789782 100644
--- a/src/app/components/FancyMenu.tsx
+++ b/src/app/components/FancyMenu.tsx
@@ -53,7 +53,7 @@ export function FancyMenu({ placeholder, relative, class: clazz, getResults, chi
}
}, [setActive, inputRef])
- return
+ return
{children}
diff --git a/src/app/components/previews/LootTable.ts b/src/app/components/previews/LootTable.ts
index be19a0c7..18fa9811 100644
--- a/src/app/components/previews/LootTable.ts
+++ b/src/app/components/previews/LootTable.ts
@@ -591,6 +591,9 @@ const LootConditions: Record
LootCondition> = {
},
survives_explosion: () => () => true,
table_bonus: ({ chances }) => (ctx) => {
+ if (!chances) {
+ return false
+ }
const level = 0 // TODO: get enchantment level from tool
const chance = chances[clamp(level, 0, chances.length - 1)]
return ctx.random.nextFloat() < chance
diff --git a/src/app/components/previews/LootTable1204.ts b/src/app/components/previews/LootTable1204.ts
index 73263a59..69143f7c 100644
--- a/src/app/components/previews/LootTable1204.ts
+++ b/src/app/components/previews/LootTable1204.ts
@@ -476,6 +476,9 @@ const LootConditions: Record LootCondition> = {
},
survives_explosion: () => () => true,
table_bonus: ({ chances }) => (ctx) => {
+ if (!chances) {
+ return false
+ }
const level = 0 // TODO: get enchantment level from tool
const chance = chances[clamp(level, 0, chances.length - 1)]
return ctx.random.nextFloat() < chance
diff --git a/src/styles/global.css b/src/styles/global.css
index a0cd8e73..d54d1121 100644
--- a/src/styles/global.css
+++ b/src/styles/global.css
@@ -184,7 +184,7 @@ nav li {
display: flex;
align-items: center;
cursor: pointer;
- margin: 0 16px;
+ margin: 0 12px;
fill: var(--nav);
user-select: none;
-webkit-user-select: none;