@ignitech/modules-contact
v1.0.5
Published
Ignitech Modules - Contact Form Component
Readme
@ignitech/modules-contact
Contact Form module cho Ignitech websites.
Cài đặt
npm install @ignitech/modules-contact @ignitech/modules-utilsLưu ý: @ignitech/modules-utils là dependency bắt buộc.
Sử dụng
import { ContactForm } from '@ignitech/modules-contact';
import '@ignitech/modules-utils/styles/variables.css'; // Optional
function App() {
return (
<ContactForm
apiBaseUrl="https://api.example.com"
onSuccess={(data) => console.log('Success:', data)}
onError={(error) => console.error('Error:', error)}
/>
);
}Components
ContactForm- Contact form component với validation
Hooks
useContactForm- Hook để quản lý form state và submission
Services
ContactService- Service để gửi contact form data đến API
Dependencies
@ignitech/modules-utils: Shared utilities và typeszod: ^3.22.4
Peer Dependencies
react: ^18.0.0react-dom: ^18.0.0
