From f6f44950e79041e4f7afe441fc4b850e1030f27a Mon Sep 17 00:00:00 2001 From: Melonai Date: Thu, 17 Jun 2021 00:30:58 +0200 Subject: Share page design --- assets/src/components/Header.svelte | 18 ++++++++ assets/src/components/SharePage.svelte | 50 +++++++++++++++++---- assets/src/components/icons/CheckIcon.svelte | 16 +++++++ assets/src/components/icons/CloseIcon.svelte | 16 +++++++ assets/src/components/icons/RookIcon.svelte | 24 ++++++++++ assets/src/components/share/DataPicker.svelte | 16 ------- assets/src/components/share/Info.svelte | 64 +++++++++++++++++++++++++++ assets/src/components/share/Request.svelte | 57 +++++++++++++++++++++--- assets/src/components/share/Requests.svelte | 15 ++++--- assets/src/components/share/Selector.svelte | 20 +++++++++ 10 files changed, 259 insertions(+), 37 deletions(-) create mode 100644 assets/src/components/Header.svelte create mode 100644 assets/src/components/icons/CheckIcon.svelte create mode 100644 assets/src/components/icons/CloseIcon.svelte create mode 100644 assets/src/components/icons/RookIcon.svelte delete mode 100644 assets/src/components/share/DataPicker.svelte create mode 100644 assets/src/components/share/Info.svelte create mode 100644 assets/src/components/share/Selector.svelte (limited to 'assets/src/components') diff --git a/assets/src/components/Header.svelte b/assets/src/components/Header.svelte new file mode 100644 index 0000000..c956ca9 --- /dev/null +++ b/assets/src/components/Header.svelte @@ -0,0 +1,18 @@ + + +
+ +
+ + diff --git a/assets/src/components/SharePage.svelte b/assets/src/components/SharePage.svelte index d951288..b172f8c 100644 --- a/assets/src/components/SharePage.svelte +++ b/assets/src/components/SharePage.svelte @@ -1,20 +1,52 @@ +
+
-

Sharing

- {#if !$data.locked} - - {:else} - - {/if} + +
+ {#if $data.locked} +

Requests

+ + {/if} +
+ + + + diff --git a/assets/src/components/icons/CheckIcon.svelte b/assets/src/components/icons/CheckIcon.svelte new file mode 100644 index 0000000..d395619 --- /dev/null +++ b/assets/src/components/icons/CheckIcon.svelte @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/assets/src/components/icons/CloseIcon.svelte b/assets/src/components/icons/CloseIcon.svelte new file mode 100644 index 0000000..a6e6569 --- /dev/null +++ b/assets/src/components/icons/CloseIcon.svelte @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/src/components/icons/RookIcon.svelte b/assets/src/components/icons/RookIcon.svelte new file mode 100644 index 0000000..61f65d3 --- /dev/null +++ b/assets/src/components/icons/RookIcon.svelte @@ -0,0 +1,24 @@ + + + + + + + diff --git a/assets/src/components/share/DataPicker.svelte b/assets/src/components/share/DataPicker.svelte deleted file mode 100644 index 6e8dbd4..0000000 --- a/assets/src/components/share/DataPicker.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - -
- - -
diff --git a/assets/src/components/share/Info.svelte b/assets/src/components/share/Info.svelte new file mode 100644 index 0000000..2d648ce --- /dev/null +++ b/assets/src/components/share/Info.svelte @@ -0,0 +1,64 @@ + + +
+ {#if !$data.locked} +

What do you want to share?

+ + {:else} +

+ You are
+ sharing a text. +

+ {#if $connection === ConnectionState.CONNECTED} +

+ Your share is available under:
+ rook.rnrd.eu/{getOwnToken()} +

+ +
••••••••••••••••••••••••••••••
+ {:else} +

Connecting to signaling server...

+ {/if} + {/if} +
+ + diff --git a/assets/src/components/share/Request.svelte b/assets/src/components/share/Request.svelte index 17e8443..e34f633 100644 --- a/assets/src/components/share/Request.svelte +++ b/assets/src/components/share/Request.svelte @@ -1,5 +1,7 @@ -
- {token} + +
    - - +
    + +
    +
    + +
    -
+
  • Requested at 14:38
  • +
  • {token}
  • +
  • Trusowo, Russia
  • +
  • Firefox 89
  • + diff --git a/assets/src/components/share/Requests.svelte b/assets/src/components/share/Requests.svelte index 98596c6..f9ef237 100644 --- a/assets/src/components/share/Requests.svelte +++ b/assets/src/components/share/Requests.svelte @@ -1,4 +1,9 @@ + + - {#each $requests as request} - - {/each} -{/await} +{#each $requests as request} + +{/each} + diff --git a/assets/src/components/share/Selector.svelte b/assets/src/components/share/Selector.svelte new file mode 100644 index 0000000..e4c7c07 --- /dev/null +++ b/assets/src/components/share/Selector.svelte @@ -0,0 +1,20 @@ + + +
    + + +
    -- cgit 1.4.1