Radish alpha
r
Radicle web interface
Radicle
Git (anonymous pull)
Log in to clone via SSH
Handle file not found in project
Alexis Sellier committed 4 years ago
commit 36f115f502f90bce24a4cc079e6a8530717d46fc
parent b4fcc99ba624a9f5668346e47ee933ba4eb5e3be
1 file changed +22 -2
modified src/base/projects/Browser.svelte
@@ -73,6 +73,20 @@
  .source-tree {
    overflow-x: auto;
  }
+

+
  .error-message {
+
    text-align: center;
+
    padding-bottom: 2rem;
+
    border-radius: 0.25rem;
+
  }
+
  .error-message header {
+
    padding: 1rem 0;
+
    font-weight: bold;
+
  }
+
  .error-message .icon {
+
    font-size: 1.5rem;
+
    margin-bottom: 1rem;
+
  }
</style>

<main>
@@ -100,8 +114,14 @@
            {:else}
              <!-- Project has no README -->
            {/if}
-
          {:catch}
-
            <!-- TODO: Handle error -->
+
          {:catch err}
+
            <div class="error error-message">
+
              <header>
+
                <div class="icon">🍂</div>
+
                <div><code>{path}</code></div>
+
              </header>
+
              This file could not be loaded.
+
            </div>
          {/await}
        </div>
      {/if}