@ -9,8 +9,12 @@
// according to those terms.
-->
<!--
Info Component about the NextGraph app and download links.
<script lang="ts">
import { Button, Alert } from "flowbite-svelte";
import { Alert } from "flowbite-svelte";
import { link } from "svelte-spa-router";
// @ts-ignore
@ -9,6 +9,11 @@
Component to inform the user, that no wallet is registered on this device.
Offers login or create wallet buttons.
<script>
import Logo from "../assets/nextgraph.svg?component";
@ -9,9 +9,12 @@
Home page to display for logged in users.
Redirects to no-wallet or login page, if not logged in.
import { Button } from "flowbite-svelte";
import Home from "../lib/Home.svelte";
import NoWallet from "../lib/NoWallet.svelte";
import { push } from "svelte-spa-router";
@ -8,6 +8,12 @@
// notice may not be copied, modified, or distributed except
"User Panel" page.
Provides wallet download, logout, offline/online switch, and other user actions.
// @ts-nocheck
@ -9,6 +9,13 @@
Wallet creation page.
This component manages the whole UX flow, gives infos about wallets,
offers available brokers, handles wallet creation,
and shows the wallet pazzle and pin.
import { Button, Alert, Dropzone, Toggle } from "flowbite-svelte";
import { link, querystring } from "svelte-spa-router";
@ -9,6 +9,12 @@
"Select a wallet to login with" page.
This page is usually the first page the user sees when they visit the app.
It allows the user to select a wallet to login with, create, or import a wallet.
import { onMount, onDestroy, tick } from "svelte";
import { link, push } from "svelte-spa-router";