Form editor v2 (#579)

* Form editor v2

* fix template test

* setFormDefaults when save

* fix form cleaning dark mode

* improvements on open sidebar

* UI polish

* Fix change type button

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
This commit is contained in:
Chirag Chhatrala
2024-09-23 23:32:38 +05:30
committed by GitHub
parent 47ae11bc58
commit d6181cd249
61 changed files with 2576 additions and 2661 deletions

View File

@@ -219,10 +219,10 @@ useOpnSeoMeta({
return form.value ? form.value.title : 'Create beautiful forms'
},
description: () => {
if (pageMeta.value.description) {
return pageMeta.value.description
if (pageMeta.value.page_description) {
return pageMeta.value.page_description
}
return (form.value && form.value?.description) ? form.value?.description.substring(0, 160) : null
return null
},
ogImage: () => {
if (pageMeta.value.page_thumbnail) {

View File

@@ -1,26 +1,25 @@
<template>
<div class="flex flex-wrap flex-col">
<div key="2">
<create-form-base-modal
:show="showInitialFormModal"
@form-generated="formGenerated"
@close="showInitialFormModal = false"
/>
<form-editor
v-if="!workspacesLoading"
ref="editor"
class="w-full flex flex-grow"
:error="error"
:is-guest="isGuest"
@open-register="registerModal = true"
/>
<div
v-else
class="text-center mt-4 py-6"
>
<Loader class="h-6 w-6 text-nt-blue mx-auto" />
</div>
<div class="flex flex-wrap flex-col flex-grow">
<create-form-base-modal
:show="showInitialFormModal"
@form-generated="formGenerated"
@close="showInitialFormModal = false"
/>
<form-editor
v-if="!workspacesLoading"
ref="editor"
class="w-full flex flex-grow"
:error="error"
:is-guest="isGuest"
@open-register="registerModal = true"
/>
<div
v-else
class="text-center mt-4 py-6"
>
<Loader class="h-6 w-6 text-nt-blue mx-auto" />
</div>
<quick-register
:show-register-modal="registerModal"

View File

@@ -1,6 +1,7 @@
<template>
<div class="flex flex-wrap flex-col flex-grow">
<div key="2"
<div
key="2"
class="w-full flex flex-grow flex-col"
>
<create-form-base-modal