From 2841db349d41693f74fd111df29a15e43de0d492 Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Mon, 14 Mar 2022 00:10:11 +0100 Subject: [PATCH] add more pages --- src/lib/layout/navigation.svelte | 10 ++++ .../console/[project]/domains/index.svelte | 54 +++++++++++++++++++ .../console/[project]/keys/[key].svelte | 8 +++ .../console/[project]/keys/index.svelte | 39 ++++++++++++++ .../[project]/webhooks/[webhook].svelte | 9 ++++ .../console/[project]/webhooks/index.svelte | 41 ++++++++++++++ 6 files changed, 161 insertions(+) create mode 100644 src/routes/console/[project]/domains/index.svelte create mode 100644 src/routes/console/[project]/keys/[key].svelte create mode 100644 src/routes/console/[project]/keys/index.svelte create mode 100644 src/routes/console/[project]/webhooks/[webhook].svelte create mode 100644 src/routes/console/[project]/webhooks/index.svelte diff --git a/src/lib/layout/navigation.svelte b/src/lib/layout/navigation.svelte index 4440b2b63..5857625ed 100644 --- a/src/lib/layout/navigation.svelte +++ b/src/lib/layout/navigation.svelte @@ -94,6 +94,16 @@ API Keys +
  • + + +
  • diff --git a/src/routes/console/[project]/domains/index.svelte b/src/routes/console/[project]/domains/index.svelte new file mode 100644 index 000000000..7e67b4e7a --- /dev/null +++ b/src/routes/console/[project]/domains/index.svelte @@ -0,0 +1,54 @@ + + +Home +

    API Keys

    + + {#await request} +
    + {:then response} + + + + Domain + TLS + + + {#each response.domains as domain} + + + {domain.verification ? 'Unverified' : 'Verified'} + + + + {domain.domain} + + + {#if domain.certificateId} + Verified + {:else if domain.verification} + In Progress + {:else} + Pending Verification + {/if} + + {/each} + +
    + {/await} + diff --git a/src/routes/console/[project]/keys/[key].svelte b/src/routes/console/[project]/keys/[key].svelte new file mode 100644 index 000000000..646a2c75b --- /dev/null +++ b/src/routes/console/[project]/keys/[key].svelte @@ -0,0 +1,8 @@ + + +API Keys diff --git a/src/routes/console/[project]/keys/index.svelte b/src/routes/console/[project]/keys/index.svelte new file mode 100644 index 000000000..63cb07ca2 --- /dev/null +++ b/src/routes/console/[project]/keys/index.svelte @@ -0,0 +1,39 @@ + + +Home +

    API Keys

    + + {#await request} +
    + {:then response} + + + Name + Scopes + + + {#each response.keys as key} + {key.name} + {key.scopes.length} + {/each} + +
    + {/await} + diff --git a/src/routes/console/[project]/webhooks/[webhook].svelte b/src/routes/console/[project]/webhooks/[webhook].svelte new file mode 100644 index 000000000..ffdf92eb8 --- /dev/null +++ b/src/routes/console/[project]/webhooks/[webhook].svelte @@ -0,0 +1,9 @@ + + +Webhooks diff --git a/src/routes/console/[project]/webhooks/index.svelte b/src/routes/console/[project]/webhooks/index.svelte new file mode 100644 index 000000000..4a6818961 --- /dev/null +++ b/src/routes/console/[project]/webhooks/index.svelte @@ -0,0 +1,41 @@ + + +Home +

    Webhooks

    + + {#await request} +
    + {:then response} + + + Name + URL + Events + + + {#each response.webhooks as webhook} + + {webhook.name} + + {webhook.url} + {webhook.events.length} + {/each} + +
    + {/await} +