svgedit
Version:
Powerful SVG-Editor for your browser
24 lines (20 loc) • 626 B
JavaScript
import React from 'react'
import ReactDOM from 'react-dom/client'
import ReactTest from './ReactTest'
const name = 'react-test'
const div = document.createElement('div')
const root = ReactDOM.createRoot(div)
export default {
name,
async init () {
return {
name,
eventBased: true, // if eventbased is true, the extensions needs to listen to svgedit events
callback () {
// position the div used by React in the left bar
document.getElementById('tools_left').append(div)
root.render(React.createElement(ReactTest, { svgEdit: this, trigger: 'callback' }))
}
}
}
}