@mito-forms/bulma
v1.0.2-beta
Published
**Mito Forms Bulma Adapter** provides a ready-to-use UI implementation for [Mito Forms Core](https://github.com/vlad-eroshin/mito-forms/tree/main/libs/core), using the [Bulma CSS Framework](https://bulma.io/).
Readme
@mito-forms/bulma
Mito Forms Bulma Adapter provides a ready-to-use UI implementation for Mito Forms Core, using the Bulma CSS Framework.
This package bridges the powerful form-state management of Mito Forms with clean, responsive Bulma-styled components — allowing you to build dynamic forms with minimal effort.
Features
- 👩💻 Prebuilt Components: Inputs, selectors, switches, buttons, and more — styled with Bulma.
- 💡 Dynamic Field Rendering: Automatically handles dynamic visibility, validation states, and error displays.
- 📊 Reactive Updates: Components update automatically based on Mito Forms Core state changes.
- 👤 Form Context Ready: Easily integrate into React apps with Mito Forms context and field components.
Installation
npm install @mito-forms/bulma
# or
pnpm add @mito-forms/bulma
# or
yarn add @mito-forms/bulmaComponents
BulmaField- General-purpose input field supporting various types.ButtonSelector- Bulma-styled button group selector.SwitchInput- Toggle switches based on form field state.LoadingIndicator- Simple Bulma-based spinner component.
More components are being added to cover broader form needs.
Documentation
| Section | Link | |:-------------------|:-----------------------------------------------------------------------------------| | Full API Reference | (coming soon) | | Mito Forms Core | @mito-forms/core |
(Documentation contributions welcome!)
Contributing
We welcome contributions to improve Mito Forms Bulma Adapter!
If you'd like to help:
- Fork the repository
- Create a new branch
- Submit a pull request
Please ensure your code follows the existing style and passes all tests.
License
MIT License © 2025 Vladislav Eroshin
