From 0b17896fe5273b4deff706baff90086e6beea800 Mon Sep 17 00:00:00 2001 From: Ignat Date: Mon, 11 May 2026 10:08:55 +0900 Subject: [PATCH 1/2] docs(playground): bump @formhaus/* to 0.4.0 in sandpack loaders --- .../.vitepress/components/playground/loaders/react-default.ts | 4 ++-- docs/.vitepress/components/playground/loaders/react-mui.ts | 4 ++-- .../components/playground/loaders/vanilla-svelte.ts | 2 +- docs/.vitepress/components/playground/loaders/vue-default.ts | 4 ++-- docs/.vitepress/components/playground/loaders/vue-vuetify.ts | 4 ++-- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/.vitepress/components/playground/loaders/react-default.ts b/docs/.vitepress/components/playground/loaders/react-default.ts index 4824c24..ac506a5 100644 --- a/docs/.vitepress/components/playground/loaders/react-default.ts +++ b/docs/.vitepress/components/playground/loaders/react-default.ts @@ -23,8 +23,8 @@ export const activeFile = '/App.tsx'; export const visibleFiles = ['/App.tsx']; export const editorHeight = 480; export const deps: Record = { - '@formhaus/core': '0.3.1', - '@formhaus/react': '0.3.1', + '@formhaus/core': '0.4.0', + '@formhaus/react': '0.4.0', 'react': '18.3.1', 'react-dom': '18.3.1', }; diff --git a/docs/.vitepress/components/playground/loaders/react-mui.ts b/docs/.vitepress/components/playground/loaders/react-mui.ts index 9d3543a..facc2cb 100644 --- a/docs/.vitepress/components/playground/loaders/react-mui.ts +++ b/docs/.vitepress/components/playground/loaders/react-mui.ts @@ -35,8 +35,8 @@ export const activeFile = '/App.tsx'; export const visibleFiles = ['/App.tsx', '/component-map.ts']; export const editorHeight = 480; export const deps: Record = { - '@formhaus/core': '0.3.1', - '@formhaus/react': '0.3.1', + '@formhaus/core': '0.4.0', + '@formhaus/react': '0.4.0', '@mui/material': '6.4.0', '@emotion/react': '11.14.0', '@emotion/styled': '11.14.0', diff --git a/docs/.vitepress/components/playground/loaders/vanilla-svelte.ts b/docs/.vitepress/components/playground/loaders/vanilla-svelte.ts index b0eff3d..524a961 100644 --- a/docs/.vitepress/components/playground/loaders/vanilla-svelte.ts +++ b/docs/.vitepress/components/playground/loaders/vanilla-svelte.ts @@ -15,6 +15,6 @@ export const activeFile = 'App.svelte'; export const visibleFiles = ['App.svelte']; export const editorHeight = 520; export const deps: Record = { - '@formhaus/core': '0.3.1', + '@formhaus/core': '0.4.0', 'svelte': '3.59.2', }; diff --git a/docs/.vitepress/components/playground/loaders/vue-default.ts b/docs/.vitepress/components/playground/loaders/vue-default.ts index 3150c7c..a017031 100644 --- a/docs/.vitepress/components/playground/loaders/vue-default.ts +++ b/docs/.vitepress/components/playground/loaders/vue-default.ts @@ -24,6 +24,6 @@ export const activeFile = 'src/App.vue'; export const visibleFiles = ['src/App.vue']; export const editorHeight = 480; export const deps: Record = { - '@formhaus/core': '0.3.1', - '@formhaus/vue': '0.3.1', + '@formhaus/core': '0.4.0', + '@formhaus/vue': '0.4.0', }; diff --git a/docs/.vitepress/components/playground/loaders/vue-vuetify.ts b/docs/.vitepress/components/playground/loaders/vue-vuetify.ts index 0936288..6f6cdb3 100644 --- a/docs/.vitepress/components/playground/loaders/vue-vuetify.ts +++ b/docs/.vitepress/components/playground/loaders/vue-vuetify.ts @@ -35,8 +35,8 @@ export const visibleFiles = ['src/App.vue', 'src/component-map.ts']; export const editorHeight = 480; export const entry = '/src/main.ts'; export const deps: Record = { - '@formhaus/core': '0.3.1', - '@formhaus/vue': '0.3.1', + '@formhaus/core': '0.4.0', + '@formhaus/vue': '0.4.0', 'vuetify': '3.7.0', '@mdi/font': '7.4.47', }; From af2c95564ac6ecf3e075223e33eea14046d43b08 Mon Sep 17 00:00:00 2001 From: Ignat Date: Mon, 11 May 2026 10:08:55 +0900 Subject: [PATCH 2/2] docs(playground): showcase autocomplete and datetime in basic-form fixture --- examples/definitions/basic-form.json | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/examples/definitions/basic-form.json b/examples/definitions/basic-form.json index cbe1c70..45836e2 100644 --- a/examples/definitions/basic-form.json +++ b/examples/definitions/basic-form.json @@ -30,9 +30,9 @@ }, { "key": "country", - "type": "select", + "type": "autocomplete", "label": "Country", - "placeholder": "Select a country", + "placeholder": "Type to filter…", "options": [ { "value": "US", "label": "United States" }, { "value": "MX", "label": "Mexico" }, @@ -41,6 +41,12 @@ { "value": "IN", "label": "India" } ], "validation": { "required": true } + }, + { + "key": "meetingTime", + "type": "datetime", + "label": "Preferred meeting time", + "helperText": "We'll confirm by email" } ] }