WYSIWYG
What-you-see-is-what-you-get text editor
Usage
The components can be used outside of the Enso ecosystem.
Demo
For live examples and demos, you may visit laravel-enso.com
Installation
Install the package:
yarn add @enso-ui/wysiwyg
(within Enso, remember to cd into the client folder before installing front-end assets)
Import the desired component(s):
import Wysiwyg from '@enso-ui/wysiwyg/bulma';
Note that this package has a couple of external dependencies. Read here for more info.
Exports
@enso-ui/wysiwyg/bulma:
Wysiwyg,
bulma/Uploader.vue
A bulma styled typeahead component built on top of its renderless counterpart.
Example:
<wysiwyg v-model="myModel"
:readonly="isReadonly"
:has-error="hasErrors"
@input="customHandleInput"/>
Properties:
hasError-boolean, optional, defaultfalse, if true, applies the 'is-danger' class on the editorplaceholder-string, optional, defaultWrite something...readonly-boolean, optional, defaultfalse, if true, the editor is readonlyvalue-string|object, required, default'', the editor's value
Questions & Issues
For questions and support please use the issues functionality for this package's github repository.
Please make sure to search for existing issues before creating a new issue, and when opening a new issue, fill the required information in the issue template.
Issues not conforming to the guidelines may be closed immediately.
Depends on
@fortawesome/fontawesome-free@fortawesome/fontawesome-svg-core@fortawesome/free-solid-svg-icons@fortawesome/vue-fontawesometiptaptiptap-commandstiptap-extensionsvue
Contributions
are welcome. Pull requests are great, but issues are good too.
Thank you to all the people who already contributed to Enso!
License
← Uploader