diff options
| author | Melonai <einebeere@gmail.com> | 2021-07-08 23:29:20 +0200 |
|---|---|---|
| committer | Melonai <einebeere@gmail.com> | 2021-07-08 23:29:20 +0200 |
| commit | c3b05a72b7185112ece6e42c99e9a828c8298f04 (patch) | |
| tree | 317da6fbe640ffa57cf771b4b9e3b0beb80e836c /assets/src/components/share/DataSelector.svelte | |
| parent | 9d8ca2a653661560f471d717d188e92a79edb250 (diff) | |
| download | rook-c3b05a72b7185112ece6e42c99e9a828c8298f04.tar.zst rook-c3b05a72b7185112ece6e42c99e9a828c8298f04.zip | |
State display for incoming and own requests
Diffstat (limited to 'assets/src/components/share/DataSelector.svelte')
| -rw-r--r-- | assets/src/components/share/DataSelector.svelte | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/assets/src/components/share/DataSelector.svelte b/assets/src/components/share/DataSelector.svelte new file mode 100644 index 0000000..6838a05 --- /dev/null +++ b/assets/src/components/share/DataSelector.svelte @@ -0,0 +1,40 @@ +<script lang="ts"> + import { startShareConnection } from "../../network/channel/share_connection"; + + import data from "../../stores/data"; + + let value = ""; + + const submit = () => { + data.set(value); + startShareConnection(); + }; + + // TODO: Accept data other than text. +</script> + +<form on:submit|preventDefault={submit}> + <!-- TODO: Prettier input field --> + <input type="text" bind:value /> + <input class="set-data-button" type="submit" value="Share" /> +</form> + +<style> + form { + display: flex; + flex-wrap: nowrap; + } + + input { + border: none; + font-size: 14px; + color: black; + background-color: white; + padding: 10px 20px; + box-sizing: border-box; + } + + .set-data-button { + margin-left: 0.5rem; + } +</style> |
