@silexlabs/grapesjs-data-source
Version:
Grapesjs Data Source
14 lines (13 loc) • 429 B
text/typescript
import { DataSourceEditor, DataSourceEditorOptions } from "./types";
// GrapesJS plugin to add commands to the editor
export default (editor: DataSourceEditor, opts: DataSourceEditorOptions) => {
editor.Commands.add(opts.commands.refresh, {
run() {
editor.DataSourceManager.getAll()
.forEach((ds) => {
console.info('Refreshing data source', ds.id);
ds.connect()
});
},
});
}