Karolis' playground dv-svelte / master src / components / wye.svelte
master

Tree @master (Download .tar.gz)

wye.svelte @masterraw · history · blame

<script lang="ts">
    import Switch from "./switch.svelte";

    export let pos: [number, number];

    export let line: [number, number];

    const lineRev: [number, number] = [...line].reverse() as [number, number];
    export let siding: number;
    export let thrown: boolean = false;
    export let reverseMainline: boolean = false;
</script>

<Switch {pos} line={reverseMainline ? lineRev : line} {siding} {thrown} />