Skip to content

BitOfGold/formpi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FormPI

A Vue Form component library/form builder. Using Tailwind CSS and VeeValidate

Development 😎

(Under development, please don't use it, yet 😏 )

install

$ npm i formpi

Usage

In your main:

import { createApp } from "vue";
import App from "./App.vue";
import FormPI from "formpi";

const app = createApp(App);

app.use(FormPI, {}); // You can set FormPI options here

app.mount("#app");

In your template:

<template>
  <formpi v-bind="userData">
    <group title="Registration">
      <field name="email" validate />
      <field name="tel" type="phone" validate="phone" />
      <field name="password" validate="password,min=8" />
      <field name="password2" validate="password" />
      <field type="button" classes="bg-red-400">
    </group>
  </formpi>
</template>

About

FormPI: A Vue Form component library/form builder. Using Tailwind CSS and Headless UI.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published