Initial big commit that brings over all of the latest development from my sites. This will be refined and released soon, but right now I'm testing how it installs with ljsthw-bandolier's installer.

main
Zed A. Shaw 1 year ago
parent 47999410ce
commit 9b59ad3e31
  1. 30
      commands/templates/client/pages/Home.svelte

@ -1 +1,29 @@
test
<script>
import Layout from "$/client/Layout.svelte";
import Icon from "$/client/components/Icon.svelte";
import { onMount } from "svelte";
import { user } from "$/client/stores.js";
let activate_warning = false;
onMount(() => {
setTimeout(() => activate_warning = true, 1000);
});
</script>
<Layout testid="home-page" authenticated={ true }>
<h1>Welcome!</h1>
{#if $user.admin}
<p><b>You are logged in as administrator.</b> You can use the admin icon <a href="/admin/"><Icon name="keyboard" /></a> in the top header to access the dashboard. You can also type <code>ctrl-alt-b</code> to access quick links to helpful developer tools in the dashboard.
</p>
{:else}
<p>You are not flagged as an administrator. Use <code>sqlite3</code> to change your user to have <code>admin=1</code> in the database, then reload.</p>
{/if}
<toast-list class="bottom right active" class:active={ activate_warning }>
<toast>
Edit <code>client/pages/Home.svelte</code> to start your
project. Use ctrl-alt-b to view the tools.
</toast>
</toast-list>
</Layout>

Loading…
Cancel
Save