Skip to content
Snippets Groups Projects
App.svelte 707 B
Newer Older
  • Learn to ignore specific revisions
  • Jonas Zohren's avatar
    Jonas Zohren committed
    <script lang="ts">
      import DialogSetComponent from "./DialogSetComponent.svelte";
    
      import { fetchDialogSet } from "./utils";
    
    Jonas Zohren's avatar
    Jonas Zohren committed
      import Debugger from "./Debugger.svelte";
      import type { Dialog } from "./types";
    
    Jonas Zohren's avatar
    Jonas Zohren committed
    
    
      const dialogSetPromise = fetchDialogSet();
    
    Jonas Zohren's avatar
    Jonas Zohren committed
      let currentDialog: Dialog;
    
    Jonas Zohren's avatar
    Jonas Zohren committed
    </script>
    
    <main>
    
      {#await dialogSetPromise then dialogSet}
    
    Jonas Zohren's avatar
    Jonas Zohren committed
        <DialogSetComponent bind:currentDialog={currentDialog} {...dialogSet} />
    
        <br>
        <Debugger dialogSet={dialogSet} bind:currentDialog={currentDialog}/>
      {:catch _error}
    
        <h3>Oh no :(</h3>
        <p>
    
    Jonas Zohren's avatar
    Jonas Zohren committed
          We could not load that dialogSet that you specified in the url. Sorry. Please go complain to your friendly admin(s).
    
    Jonas Zohren's avatar
    Jonas Zohren committed
    </main>