From c21085f67db3cecbfdf319e144806d3db694a92a Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Fri, 10 Mar 2023 03:10:16 +0530 Subject: [PATCH] feat: implement smart forms everywhere --- src/lib/components/eventModal.svelte | 2 +- src/lib/components/feedbackGeneral.svelte | 2 +- src/lib/components/feedbackNPS.svelte | 2 +- src/lib/components/modal.svelte | 9 ++++++--- src/lib/components/permissions/custom.svelte | 2 +- src/lib/components/permissions/team.svelte | 2 +- src/lib/components/permissions/user.svelte | 2 +- src/lib/layout/wizard.svelte | 2 +- src/lib/layout/wizardExitModal.svelte | 2 +- src/routes/console/account/+page.svelte | 8 ++++---- src/routes/console/account/delete.svelte | 2 +- src/routes/console/createOrganization.svelte | 2 +- src/routes/console/onboarding/+page.svelte | 2 +- .../createMember.svelte | 2 +- .../createProject.svelte | 2 +- .../deleteMember.svelte | 2 +- .../deleteOrganization.svelte | 2 +- .../settings/+page.svelte | 2 +- .../project-[project]/auth/appleOAuth.svelte | 2 +- .../project-[project]/auth/auth0OAuth.svelte | 2 +- .../project-[project]/auth/authentikOAuth.svelte | 2 +- .../project-[project]/auth/createTeam.svelte | 2 +- .../project-[project]/auth/createUser.svelte | 2 +- .../project-[project]/auth/gitlabOAuth.svelte | 2 +- .../project-[project]/auth/mainOAuth.svelte | 2 +- .../project-[project]/auth/microsoftOAuth.svelte | 2 +- .../project-[project]/auth/oktaOAuth.svelte | 2 +- .../auth/security/updateSessionsLimit.svelte | 2 +- .../auth/teams/team-[team]/+page.svelte | 2 +- .../auth/teams/team-[team]/createMembership.svelte | 2 +- .../auth/teams/team-[team]/deleteMembership.svelte | 2 +- .../auth/teams/team-[team]/deleteTeam.svelte | 2 +- .../auth/user-[user]/deleteAllSessions.svelte | 2 +- .../auth/user-[user]/deleteMembership.svelte | 2 +- .../auth/user-[user]/deleteSession.svelte | 2 +- .../auth/user-[user]/deleteUser.svelte | 2 +- .../auth/user-[user]/updateEmail.svelte | 2 +- .../auth/user-[user]/updateName.svelte | 2 +- .../auth/user-[user]/updatePassword.svelte | 2 +- .../auth/user-[user]/updatePhone.svelte | 2 +- .../auth/user-[user]/updatePrefs.svelte | 2 +- .../project-[project]/databases/create.svelte | 2 +- .../attributes/deleteAttribute.svelte | 2 +- .../collection-[collection]/createAttribute.svelte | 2 +- .../document-[document]/delete.svelte | 2 +- .../indexes/createIndex.svelte | 2 +- .../indexes/deleteIndex.svelte | 2 +- .../settings/deleteCollection.svelte | 2 +- .../settings/updateName.svelte | 2 +- .../databases/database-[database]/create.svelte | 2 +- .../databases/database-[database]/delete.svelte | 2 +- .../functions/createVariable.svelte | 2 +- .../functions/function-[function]/activate.svelte | 2 +- .../functions/function-[function]/create.svelte | 2 +- .../functions/function-[function]/delete.svelte | 2 +- .../functions/function-[function]/execute.svelte | 2 +- .../function-[function]/settings/+page.svelte | 8 ++++---- .../function-[function]/settings/delete.svelte | 2 +- .../settings/updateEvents.svelte | 2 +- .../settings/uploadVariables.svelte | 2 +- .../keys/[key]/+page@project-[project].svelte | 4 ++-- .../overview/keys/[key]/delete.svelte | 2 +- .../keys/[key]/updateExpirationDate.svelte | 2 +- .../[platform]/+page@project-[project].svelte | 2 +- .../overview/platforms/[platform]/android.svelte | 2 +- .../overview/platforms/[platform]/appleIOS.svelte | 2 +- .../platforms/[platform]/appleMacOS.svelte | 2 +- .../overview/platforms/[platform]/appleTvOS.svelte | 2 +- .../platforms/[platform]/appleWatchOS.svelte | 2 +- .../overview/platforms/[platform]/delete.svelte | 2 +- .../platforms/[platform]/flutterAndroid.svelte | 2 +- .../platforms/[platform]/flutterIOS.svelte | 2 +- .../platforms/[platform]/flutterLinux.svelte | 2 +- .../platforms/[platform]/flutterMacOS.svelte | 2 +- .../platforms/[platform]/flutterWindows.svelte | 2 +- .../overview/platforms/[platform]/web.svelte | 2 +- .../project-[project]/settings/+page.svelte | 2 +- .../settings/deleteProject.svelte | 2 +- .../settings/domains/delete.svelte | 2 +- .../settings/webhooks/[webhook]/delete.svelte | 2 +- .../settings/webhooks/[webhook]/regenerate.svelte | 2 +- .../webhooks/[webhook]/updateEvents.svelte | 2 +- .../settings/webhooks/[webhook]/updateName.svelte | 2 +- .../webhooks/[webhook]/updateSecurity.svelte | 2 +- .../settings/webhooks/[webhook]/updateURL.svelte | 2 +- .../storage/bucket-[bucket]/create.svelte | 2 +- .../storage/bucket-[bucket]/deleteBucket.svelte | 2 +- .../storage/bucket-[bucket]/deleteFile.svelte | 2 +- .../bucket-[bucket]/file-[file]/deleteFile.svelte | 2 +- .../storage/bucket-[bucket]/settings/+page.svelte | 14 +++++++------- .../settings/updateMaxFileSize.svelte | 2 +- .../project-[project]/storage/create.svelte | 2 +- src/routes/invite/+page.svelte | 2 +- src/routes/login/+page.svelte | 2 +- src/routes/recover/+page.svelte | 4 ++-- src/routes/register/+page.svelte | 2 +- src/routes/register/invite/[slug]/+page.svelte | 2 +- 97 files changed, 116 insertions(+), 113 deletions(-) diff --git a/src/lib/components/eventModal.svelte b/src/lib/components/eventModal.svelte index 7d728dcdb..b7a00370a 100644 --- a/src/lib/components/eventModal.svelte +++ b/src/lib/components/eventModal.svelte @@ -245,7 +245,7 @@ } - + Create Event
diff --git a/src/lib/components/feedbackGeneral.svelte b/src/lib/components/feedbackGeneral.svelte index fc380d0b1..aa9bdc42f 100644 --- a/src/lib/components/feedbackGeneral.svelte +++ b/src/lib/components/feedbackGeneral.svelte @@ -51,7 +51,7 @@ Your feedback is important to us. Please be honest and tell us what you think.
-
+ - + How likely are you to recommend Appwrite to a friend or colleague? diff --git a/src/lib/components/modal.svelte b/src/lib/components/modal.svelte index 8e38955ab..7f70c5842 100644 --- a/src/lib/components/modal.svelte +++ b/src/lib/components/modal.svelte @@ -2,12 +2,16 @@ import { createEventDispatcher, onDestroy, onMount } from 'svelte'; import { Alert } from '$lib/components'; import { trackEvent } from '$lib/actions/analytics'; + import { Form } from '$lib/elements/forms'; export let show = false; export let size: 'small' | 'big' = null; export let warning = false; export let error: string = null; export let closable = true; + export let onSubmit: () => Promise | void = function () { + return; + }; let dialog: HTMLDialogElement; let alert: HTMLElement; @@ -77,8 +81,7 @@ class:is-big={size === 'big'} bind:this={dialog}> {#if show} - - +