update extra summons grid

This commit is contained in:
Justin Edmund 2025-09-30 03:44:38 -07:00
parent 7fb3c2a0c1
commit 50f7643763

View file

@ -1,21 +1,33 @@
<script lang="ts"> <script lang="ts">
import SummonUnit from '$lib/components/units/SummonUnit.svelte' import SummonUnit from '$lib/components/units/SummonUnit.svelte'
import type { GridSummonItemView } from '$lib/api/schemas/party' import type { GridSummon } from '$lib/types/api/party'
export let summons: GridSummonItemView[] = [] interface Props {
export let offset = 4 summons?: GridSummon[]
offset?: number
}
let { summons = [], offset = 4 }: Props = $props()
// Find summons by position (4 and 5 for subaura)
let subauraSlots = $derived(() => {
return [
summons.find(s => s.position === offset),
summons.find(s => s.position === offset + 1)
]
})
</script> </script>
<div class="container"> <div class="container">
<h3>Subaura</h3> <h3>Subaura</h3>
<ul class="grid" id="ExtraSummons"> <ul class="grid" id="ExtraSummons">
{#each [0,1] as i} {#each subauraSlots() as summon, i}
<li> <li>
<SummonUnit item={summons[offset + i]} position={offset + i} /> <SummonUnit item={summon} position={offset + i} />
</li> </li>
{/each} {/each}
</ul> </ul>
</div> </div>
<style lang="scss"> <style lang="scss">