aotds-docks/src/lib/components/Output/Print/Weapons/index.svelte

31 lines
576 B
Svelte
Raw Normal View History

2020-07-29 21:08:52 +00:00
<div class="weapons">
<div class="beams">
2022-03-01 17:42:33 +00:00
{#each beams as beam}
<Beam {isMovable} {...beam} />
2022-03-01 17:42:33 +00:00
{/each}
2020-07-29 21:08:52 +00:00
</div>
</div>
<script>
2022-03-01 17:42:33 +00:00
import Beam from "./Beam/index.svelte";
import { getContext } from "svelte";
import { movable } from "../movable.js";
2020-07-29 21:08:52 +00:00
export let weapons = [];
export let isMovable = false;
2020-07-29 21:08:52 +00:00
let beams = [];
2022-03-26 15:47:10 +00:00
$: beams = weapons.filter(({ type }) => type === "beam");
const ship = getContext("ship");
2020-07-29 21:08:52 +00:00
</script>
<style>
2020-07-29 23:17:25 +00:00
div {
margin-bottom: 2em;
}
2020-07-30 00:29:21 +00:00
.beams {
display: flex;
justify-content: space-evenly;
}
2020-07-29 21:08:52 +00:00
</style>