Allows to add a customizable link-button with the caption
Get the package
$ npm i editorjs-link-button
Include module at your application
import LinkButton from 'editorjs-link-button';
You can load a specific version of the package from jsDelivr CDN.
Require this script on a page with Editor.js.
<script src="https://cdn.jsdelivr.net/npm/editorjs-link-button"></script>
- Upload folder
dist
from repository - Add
dist/bundle.js
file to your page.
var editor = EditorJS({
// ...
tools: {
// ...
linkButton: LinkButton
},
// ...
});
You can add custom color tunes or disabled it
new Editorjs({
// ...
tools: {
linkButton: {
class: LinkButton,
config: {
colors: [
{
name: 'tune1',
icon: 'Tune1',
title: 'Tune1',
},
{
name: 'tune2',
icon: 'Tune2',
title: 'Tune2',
}
]
}
},
},
})
{
"type" : "linkButton",
"data" : {
"url" : "https://example.com",
"caption" : "Button caption",
"color" : "blue"
}
}