From 09a9be3e3d426ef5aa3094f76d68fe552b671663 Mon Sep 17 00:00:00 2001 From: tglide <26071571+TGlide@users.noreply.github.com> Date: Mon, 17 Jul 2023 12:23:16 +0100 Subject: [PATCH] feat: basic export data modal functionality --- .gitignore | 2 + src/lib/components/migrationBox.svelte | 2 +- src/lib/components/modal.svelte | 2 +- src/lib/elements/forms/form.svelte | 6 +- src/lib/elements/forms/inputText.svelte | 17 ++- src/lib/elements/forms/inputTextarea.svelte | 2 + src/lib/helpers/form.ts | 14 +++ src/routes/+layout.ts | 2 +- .../settings/migrations/+page.svelte | 78 ++++-------- .../settings/migrations/+page.ts | 14 ++- .../settings/migrations/exportModal.svelte | 119 ++++++++++++++++++ src/routes/store.ts | 2 +- 12 files changed, 192 insertions(+), 68 deletions(-) create mode 100644 src/lib/helpers/form.ts create mode 100644 src/routes/console/project-[project]/settings/migrations/exportModal.svelte diff --git a/.gitignore b/.gitignore index 46763dacc..183c55563 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,5 @@ node_modules node_modules/ dist/ .vercel + +*.swp \ No newline at end of file diff --git a/src/lib/components/migrationBox.svelte b/src/lib/components/migrationBox.svelte index 8fc6c47a3..dafe098b4 100644 --- a/src/lib/components/migrationBox.svelte +++ b/src/lib/components/migrationBox.svelte @@ -80,7 +80,7 @@
- + Importing users... diff --git a/src/lib/components/modal.svelte b/src/lib/components/modal.svelte index c780c39b3..3801b0fb7 100644 --- a/src/lib/components/modal.svelte +++ b/src/lib/components/modal.svelte @@ -11,7 +11,7 @@ export let error: string = null; export let closable = true; export let headerDivider = true; - export let onSubmit: () => Promise