0.1.10 • Published 9 months ago

vue3-usf-feedback-form v0.1.10

Weekly downloads
-
License
ISC
Repository
github
Last release
9 months ago

USF Simple Feedback Form

Simple contact form for Vue 3 (name, email, message) + vue-i18n (ru, en, kr)

Installation

Install vue3-usf-feedback-form with npm

  npm install vue3-usf-feedback-form

or using yarn

 yarn add vue3-usf-feedback-form

optional: install uikit with npm

yarn add uikit

Module

./main.js:

import { createApp } from 'vue'
import { createI18n } from 'vue-i18n'
import { VueReCaptcha } from 'vue3-usf-feedback-form'
import { messages } from 'vue3-usf-feedback-form/dist/locales/index.js'

import 'vue3-usf-feedback-form/dist/css/style.css';
import 'uikit'
import 'uikit/dist/css/uikit.min.css'

//ru, en, kr
localStorage.setItem('locale', 'ru');

const i18n = createI18n({
    locale: localStorage.getItem('locale') || 'ru',
    fallbackLocale: 'en',
    legacy: false,
    messages
})

createApp(App)
    .use(i18n)
    .use(VueReCaptcha, { siteKey: '<site key>' })
    .mount('#app');

Using

Once installed, it can be used in a template as simply as:

<script setup>
    import { FeedbackForm } from 'vue3-usf-feedback-form';
</script>

<feedback-form 
    :postRequest="postRequest"
    :showErrorDetail="showErrorDetail"
    :rowsTextarea="rowsTextarea"
/>
0.1.10

9 months ago

0.1.8

10 months ago

0.1.7

10 months ago

0.1.9

10 months ago

0.1.6

2 years ago

0.1.5

2 years ago

0.1.4

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago