Skip to content

Commit

Permalink
Handle case where there is no ping or metric data (fixes #81) (#129)
Browse files Browse the repository at this point in the history
  • Loading branch information
DawoodShahat committed Oct 22, 2020
1 parent c609f4f commit 51374d7
Showing 1 changed file with 27 additions and 19 deletions.
46 changes: 27 additions & 19 deletions src/pages/AppDetail.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -62,26 +62,34 @@
bgColor="#808895" />
{/if}
<h2>Pings</h2>
<FilterInput onChangeText={filterPings} />
<ul>
{#each filteredPings as ping}
<li>
<a href={`/apps/${params.app}/pings/${ping.name}`}>{ping.name}</a>
<i>{ping.description}</i>
</li>
{/each}
</ul>

{#if !app.pings.length}
<p>Currently, there are no pings available for {app.name}</p>
{:else}
<FilterInput onChangeText={filterPings} />
<ul>
{#each filteredPings as ping}
<li>
<a href={`/apps/${params.app}/pings/${ping.name}`}>{ping.name}</a>
<i>{ping.description}</i>
</li>
{/each}
</ul>
{/if}
<h2>Metrics</h2>
<FilterInput onChangeText={filterMetrics} />
<ul>
{#each filteredMetrics as metric}
<li>
<a href={`/apps/${params.app}/metrics/${metric.name}`}>{metric.name}</a>
<i>{metric.description}</i>
</li>
{/each}
</ul>
{#if !app.metrics.length}
<p>Currently, there are no metrics available for {app.name}</p>
{:else}
<FilterInput onChangeText={filterMetrics} />
<ul>
{#each filteredMetrics as metric}
<li>
<a
href={`/apps/${params.app}/metrics/${metric.name}`}>{metric.name}</a>
<i>{metric.description}</i>
</li>
{/each}
</ul>
{/if}
{:else}
<NotFound pageName={params.app} itemType="application" />
{/if}

0 comments on commit 51374d7

Please sign in to comment.