Browse Source

feat(navbar): add signup placeholder function

replacing a button with no action with a placeholder function that
launches an alert
master
DanConwayDev 2 years ago
parent
commit
21b44bb34a
No known key found for this signature in database
GPG Key ID: 68E15486D73F75E1
  1. 8
      src/lib/components/Navbar.svelte
  2. 7
      src/lib/wrappers/Navbar.svelte

8
src/lib/components/Navbar.svelte

@ -6,6 +6,7 @@
export let logged_in_user: User | undefined = undefined; export let logged_in_user: User | undefined = undefined;
export let nip07_plugin: boolean | undefined = undefined; export let nip07_plugin: boolean | undefined = undefined;
export let login_function: Function = () => {}; export let login_function: Function = () => {};
export let singup_function: Function = () => {};
</script> </script>
<div class="bg-base-400"> <div class="bg-base-400">
@ -32,7 +33,12 @@
class="btn normal-case btn-sm btn-ghost">Login</button class="btn normal-case btn-sm btn-ghost">Login</button
> >
{:else} {:else}
<div class="btn normal-case btn-sm btn-ghost">Sign up</div> <button
on:click={() => {
singup_function();
}}
class="btn normal-case btn-sm btn-ghost">Sign up</button
>
{/if} {/if}
</div> </div>
</div> </div>

7
src/lib/wrappers/Navbar.svelte

@ -8,6 +8,12 @@
import { onMount } from "svelte"; import { onMount } from "svelte";
import Navbar from "$lib/components/Navbar.svelte"; import Navbar from "$lib/components/Navbar.svelte";
let singup_function: Function = () => {
alert(
"a NIP-07 browser extension is required. currently no signup page",
);
};
onMount(checkForNip07Plugin); onMount(checkForNip07Plugin);
</script> </script>
@ -15,4 +21,5 @@
logged_in_user={$logged_in_user} logged_in_user={$logged_in_user}
nip07_plugin={$nip07_plugin} nip07_plugin={$nip07_plugin}
login_function={login} login_function={login}
{singup_function}
/> />

Loading…
Cancel
Save