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;