Initial prototype for Network sidebar
This commit is contained in:
parent
96ddd4b2de
commit
113ef58d50
2 changed files with 18 additions and 2 deletions
11
src/lib/NetworkingTab.svelte
Normal file
11
src/lib/NetworkingTab.svelte
Normal file
|
@ -0,0 +1,11 @@
|
|||
<script>
|
||||
var currentIp = null;
|
||||
</script>
|
||||
<h1 class="text-lg font-bold">Networking</h1>
|
||||
{#if currentIp === null}
|
||||
<p class="bg-neutral-700 hover:bg-neutral-500 p-2 rounded-md cursor-pointer"><img src="assets/tailscale.svg" class="inline w-8"/><span class="ml-1">Connect to Tailscale</span></p>
|
||||
{:else}
|
||||
<p>Current IP: {currentIp}</p>
|
||||
{/if}
|
||||
<p>WebVM can connect to the Internet via Tailscale</p>
|
||||
<p>Using Tailscale is required since browser do not support TCP/UDP sockets (yet!)</p>
|
|
@ -1,5 +1,6 @@
|
|||
<script>
|
||||
import Icon from './Icon.svelte';
|
||||
import NetworkingTab from './NetworkingTab.svelte';
|
||||
|
||||
const icons = [
|
||||
//{ icon: 'fas fa-info-circle', info: 'Information' },
|
||||
|
@ -37,8 +38,12 @@
|
|||
{/if}
|
||||
{/each}
|
||||
</div>
|
||||
<div class="flex flex-col shrink-0 w-60 h-full z-10 p-2 bg-neutral-600 text-gray-100" class:hidden={!activeInfo}>
|
||||
<p>{activeInfo}</p>
|
||||
<div class="flex flex-col gap-5 shrink-0 w-60 h-full z-10 p-2 bg-neutral-600 text-gray-100" class:hidden={!activeInfo}>
|
||||
{#if activeInfo === 'Networking'}
|
||||
<NetworkingTab />
|
||||
{:else}
|
||||
<p>{activeInfo}</p>
|
||||
{/if}
|
||||
<div class="mt-auto text-sm text-gray-300">
|
||||
<div class="pt-1 pb-1">
|
||||
<a href="https://cheerpx.io/" target="_blank">
|
||||
|
|
Loading…
Reference in a new issue