
Security News
arXiv Is Rate Limiting Authors Following a Flood of AI Slop Submissions
arXiv now limits authors to two submissions a month as AI slop overwhelms moderators, delays good papers, and sparks debate over applying the limit to everyone.
@btag/react-trumbowyg
Advanced tools
React wrapper for trumbowyg.
If you :heart: library, please star it and upvote it on awesome-react-components

Install react-trumbowyg via npm:
> npm i react-trumbowyg --save
or build from source:
> npm install && npm build
React-Trumbowyg depends on Trymbowyg only.
Trumbowyg requires some setup procedures before you can use it.
First of all, you need to install jQuery
> npm i jquery --save
If you are using webpack or another build system you need to expose jQuery to window as global variable.
Webpack example:
new webpack.ProvidePlugin({
$: "jquery",
jQuery: "jquery"
})
Secondly, you need to add Trymbowyg styles
import 'react-trumbowyg/dist/trumbowyg.min.css'
Finally, import React-Trymbowyg component
import Trumbowyg from 'react-trumbowyg'
<Trumbowyg id='react-trumbowyg'/>
That's it!
React-Trumbowyg expose all properties of Trumbowyg, and adds self as well
| Trumbowyg Prop | Default | Type |
|---|---|---|
| id | String | |
| data | String | |
| placeholder | String | |
| buttons | Array<String> | |
| semantic | true | Bool |
| resetCss | false | Bool |
| removeformatPasted | false | Bool |
| autogrow | false | Bool |
| disabled | false | Bool |
svgIconsPath prop. (Default: true)Thanks @ashleydb, for such a nice example:
It does work today. It may not look pretty, but it works. For example, I needed to add the tables plugin:
import React from 'react';
import Trumbowyg from 'react-trumbowyg';
// ADD THIS LINE. ADJUST THE BEGINNING OF THE PATH AS NEEDED FOR YOUR PROJECT
import '../../node_modules/trumbowyg/dist/plugins/table/trumbowyg.table';
export default class MyComponent extends React.Component {
constructor(props) {
super(props);
}
render() {
return (
<div>
<Trumbowyg id='react-trumbowyg'
buttons={
[
['viewHTML'],
['formatting'],
'btnGrp-semantic',
['link'],
['insertImage'],
'btnGrp-justify',
'btnGrp-lists',
['table'], // I ADDED THIS FOR THE TABLE PLUGIN BUTTON
['fullscreen']
]
}
data={this.props.someData}
placeholder='Type your text!'
onChange={this.props.someCallback}
ref="trumbowyg"
/>
</div>
);
}
}
The MIT License
Copyright (c) 2016 RD17 http://rdseventeen.com/
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
FAQs
React wrapper for Trumbowyg
We found that @btag/react-trumbowyg demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 50 open source maintainers collaborating on the project.

Security News
arXiv now limits authors to two submissions a month as AI slop overwhelms moderators, delays good papers, and sparks debate over applying the limit to everyone.

Research
/Security News
A new GhostAction wave hits hundreds of GitHub repos, expanding CI/CD secret theft to cloud and AI credentials in source code and git history.

Research
/Security News
Tensorlake npm SDK version 0.5.144 was compromised in a ChainDrop / Shai-Hulud attack, delivering credential-stealing malware.