@amalsr/bootstrap-contact-form
Version:
A Bootstrap-based contact form widget for React, Next.js, and raw HTML via <script>.
18 lines (15 loc) • 499 B
JavaScript
import React from 'react';
import ReactDOM from 'react-dom/client';
import ContactForm from "./ContactForm.jsx";
// For React usage
export default ContactForm;
// For HTML usage
if (typeof window !== 'undefined') {
window.renderContactForm = (containerId = 'contact-form', props = {}) => {
const container = document.getElementById(containerId);
if (container) {
const root = ReactDOM.createRoot(container);
root.render(React.createElement(ContactForm, props));
}
};
}