Skip to content

Commit

Permalink
Merge pull request #76 from dbssman/feature/v1-release
Browse files Browse the repository at this point in the history
Feature/v1-release
  • Loading branch information
dbssman authored Jun 22, 2024
2 parents 33d7d3f + 6da2f6a commit e8cba74
Show file tree
Hide file tree
Showing 14 changed files with 48 additions and 29 deletions.
4 changes: 2 additions & 2 deletions examples/async-submission/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions examples/async-submission/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,12 @@
},
"dependencies": {
"vue": "^3.2.45",
"vue-form-handler": "^0.3.0"
"vue-form-handler": "^1.0.0"
},
"devDependencies": {
"@vitejs/plugin-vue": "^4.0.0",
"typescript": "^4.9.3",
"vite": "^4.1.0",
"vue-tsc": "^1.0.24"
}
}
}
4 changes: 2 additions & 2 deletions examples/async-validations/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions examples/async-validations/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,12 @@
},
"dependencies": {
"vue": "^3.2.45",
"vue-form-handler": "^0.3.0"
"vue-form-handler": "^1.0.0"
},
"devDependencies": {
"@vitejs/plugin-vue": "^4.0.0",
"typescript": "^4.9.3",
"vite": "^4.1.0",
"vue-tsc": "^1.0.24"
}
}
}
4 changes: 2 additions & 2 deletions examples/basic/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions examples/basic/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,12 @@
},
"dependencies": {
"vue": "^3.2.45",
"vue-form-handler": "^0.3.0"
"vue-form-handler": "^1.0.0"
},
"devDependencies": {
"@vitejs/plugin-vue": "^4.0.0",
"typescript": "^4.9.3",
"vite": "^4.1.0",
"vue-tsc": "^1.0.24"
}
}
}
4 changes: 2 additions & 2 deletions examples/dependent-fields/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions examples/dependent-fields/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,12 @@
},
"dependencies": {
"vue": "^3.2.45",
"vue-form-handler": "^0.3.0"
"vue-form-handler": "^1.0.0"
},
"devDependencies": {
"@vitejs/plugin-vue": "^4.0.0",
"typescript": "^4.9.3",
"vite": "^4.1.0",
"vue-tsc": "^1.0.24"
}
}
}
4 changes: 2 additions & 2 deletions examples/interceptor/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions examples/interceptor/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,12 @@
},
"dependencies": {
"vue": "^3.2.45",
"vue-form-handler": "^0.3.0"
"vue-form-handler": "^1.0.0"
},
"devDependencies": {
"@vitejs/plugin-vue": "^4.0.0",
"typescript": "^4.9.3",
"vite": "^4.1.0",
"vue-tsc": "^1.0.24"
}
}
}
4 changes: 2 additions & 2 deletions examples/tutorial/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,12 @@
},
"dependencies": {
"vue": "^3.2.45",
"vue-form-handler": "^0.3.0"
"vue-form-handler": "^1.0.0"
},
"devDependencies": {
"@vitejs/plugin-vue": "^4.0.0",
"typescript": "^4.9.3",
"vite": "^4.1.0",
"vue-tsc": "^1.0.24"
}
}
}
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "vue-form-handler",
"version": "0.5.0",
"version": "1.0.0",
"type": "module",
"license": "MIT",
"author": "Dennis R. Bosmans",
Expand Down
27 changes: 23 additions & 4 deletions playground/App.vue
Original file line number Diff line number Diff line change
@@ -1,15 +1,35 @@
<template>
<h2>Playground</h2>
<form @submit.prevent="submitForm">
<input v-bind="register('playground')" />
<input
v-bind="
register('playground', {
validate: {
syncValidation: (value: string) =>
value?.length > 0 || 'Value cannot be empty',
},
})
"
/>
<button>Submit</button>
<pre>{{ formState }}</pre>
</form>
</template>

<script setup lang="ts">
import { useFormHandler } from '../src/index'
const { register, handleSubmit, values, build } = useFormHandler()
const { register, handleSubmit, formState, build } = useFormHandler()
const sleep = (ms: number) => new Promise((resolve) => setTimeout(resolve, ms))
const testValidation = async (value: string) => {
await sleep(3000)
if (value === 'test') {
return 'Value cannot be "test"'
}
return true
}
const submitForm = () => {
handleSubmit((form: any) => {
Expand All @@ -18,9 +38,8 @@ const submitForm = () => {
}
const form = build({
playground: {}
playground: {},
})
</script>

<style>
Expand Down

0 comments on commit e8cba74

Please sign in to comment.