form color reset (#577)

* form color reset

* fix link color

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
This commit is contained in:
Favour Olayinka 2024-09-20 11:02:06 +01:00 committed by GitHub
parent 5ab3477e0a
commit 33ad2d41b8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 18 additions and 3 deletions

View File

@ -141,8 +141,20 @@
<color-input
name="color"
:form="form"
label="Color (for buttons & inputs border)"
/>
>
<template #help>
<InputHelp>
<span class="text-gray-500">
Color (for buttons & inputs border) - <a
class="text-blue-500"
href="#"
@click.prevent="form.color = DEFAULT_COLOR"
>Reset</a>
</span>
</InputHelp>
</template>
</color-input>
<toggle-switch-input
name="hide_title"
:form="form"
@ -204,6 +216,8 @@ import { useWorkingFormStore } from "../../../../../stores/working_form"
import EditorOptionsPanel from "../../../editors/EditorOptionsPanel.vue"
import GoogleFontPicker from "../../../editors/GoogleFontPicker.vue"
import ProTag from "~/components/global/ProTag.vue"
import { DEFAULT_COLOR } from "@/composables/forms/initForm"
const workingFormStore = useWorkingFormStore()
const subscriptionModalStore = useSubscriptionModalStore()

View File

@ -1,4 +1,5 @@
import { generateUUID } from "~/lib/utils.js"
export const DEFAULT_COLOR = '#3B82F6'
export const initForm = (defaultValue = {}, withDefaultProperties = false) => {
return useForm({
@ -13,7 +14,7 @@ export const initForm = (defaultValue = {}, withDefaultProperties = false) => {
theme: "default",
width: "centered",
dark_mode: "auto",
color: "#3B82F6",
color: DEFAULT_COLOR,
hide_title: false,
no_branding: false,
uppercase_labels: false,