mirror of
https://github.com/CharaChorder/DeviceManager.git
synced 2026-01-01 23:52:51 +00:00
15 lines
417 B
Svelte
15 lines
417 B
Svelte
<script lang="ts">
|
|
import Action from "$lib/components/Action.svelte";
|
|
import type { KeyInfo } from "$lib/serial/keymap-codes";
|
|
|
|
let {
|
|
actions,
|
|
display = "inline-keys",
|
|
}: { actions: Array<number | KeyInfo>; display?: "keys" | "inline-keys" } =
|
|
$props();
|
|
</script>
|
|
|
|
{#each actions as action, i (`${typeof action === "number" ? action : action.code}:${i}`)}
|
|
<Action {action} {display} />
|
|
{/each}
|