Skip to content
Snippets Groups Projects
Commit fcf8de60 authored by Anthony's avatar Anthony
Browse files

WIP Commit de la victoire, need to be cleaned

parent 6b8fd467
No related branches found
No related tags found
2 merge requests!11Fix forward ref from Canvas Annotation Wrapper to CanvasAnnotation,!10Draft: MigratingAnnotationCreation to MUI5.
Pipeline #1680 failed
import React, { Component, createRef } from 'react';
import React, { Component, createRef, forwardRef } from 'react';
import PropTypes from 'prop-types';
import DeleteIcon from '@mui/icons-material/DeleteForever';
import EditIcon from '@mui/icons-material/Edit';
......@@ -20,6 +20,8 @@ class CanvasListItem extends Component {
this.handleMouseHover = this.handleMouseHover.bind(this);
this.handleDelete = this.handleDelete.bind(this);
this.handleEdit = this.handleEdit.bind(this);
console.log(props.ref);
}
/** */
......@@ -89,10 +91,12 @@ class CanvasListItem extends Component {
console.log('this.props : ', ...this.props);
const { isHovering } = this.state;
const { windowViewType, toggleSingleCanvasDialogOpen } = this.context;
return (
<div
onMouseEnter={this.handleMouseHover}
onMouseLeave={this.handleMouseHover}
className="mirador-annotation-list-item"
>
{isHovering && this.editable() && (
<div
......@@ -126,7 +130,7 @@ class CanvasListItem extends Component {
<li
{...this.props} // eslint-disable-line react/jsx-props-no-spreading
>
{children}
{/* {children} */}
</li>
</div>
);
......@@ -143,4 +147,4 @@ CanvasListItem.propTypes = {
CanvasListItem.contextType = AnnotationActionsContext;
export default CanvasListItem;
export default forwardRef((props, ref) => <CanvasListItem {...props} containerRef={ref} />);
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment