@tuentyfaiv/svelte-form v0.3.5
Faivform
A form library for Svelte. It is built on top of Svelte and Typescript. Inspired by Formik and React Hook Form.
You can check the documentation for more information.
Installation
npm install @tuentyfaiv/svelte-form
Basic example
Schema
import type { FieldsSchema } from "@tuentyfaiv/svelte-form"; export const signinSchema: = { email: "string", password: "string", // ...other fields } satisfies FieldsSchema;
Form
<script lang="ts"> import { Field } from "@tuentyfaiv/svelte-form"; import { signinSchema } from "./your-schema/path"; const form = faivform({ fields: signinSchema }); const { submit } = $form; // or $: form = faivform({ fields: signinSchema }); $: ({ submit } = $form);
const onSubmit = submit(async (values) => {
// your logic
});
1 month ago
2 months ago
3 months ago
3 months ago
3 months ago
5 months ago
5 months ago
5 months ago
5 months ago
7 months ago
9 months ago
9 months ago
9 months ago
9 months ago
11 months ago
11 months ago
10 months ago
10 months ago
9 months ago
10 months ago
10 months ago
11 months ago
10 months ago
10 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
1 year ago
1 year ago
1 year ago
12 months ago
12 months ago
1 year ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago