Files
workavia-drive/tdrive/frontend/src/app/components/draggable/draggable-body-layer.jsx
T
Montassar Ghanmy e0615fa867 📁 Changed TDrive root folder (#16)
📁 Changed TDrive root folder
2023-04-11 10:04:29 +01:00

24 lines
592 B
React
Executable File

import React, { Component } from 'react';
import DraggableManager from './draggable-manager.js';
export default class DraggableBodyLayer extends Component {
constructor() {
super();
this.state = {
draggable_manager: DraggableManager,
};
this.draggable_body_dom = null;
DraggableManager.addListener(this);
}
componentDidMount() {
DraggableManager.registerContainer(this.draggable_body_dom);
}
componentWillUnmount() {
DraggableManager.removeListener(this);
}
render() {
return <div ref={node => (this.draggable_body_dom = node)} />;
}
}