src/components/OrgFile/components/AttributedString/components/ListPart/ListActionDrawer/index.js
import React from 'react';
import './stylesheet.css';
export default ({
subPartDataAndHandlers: {
onEnterListTitleEditMode,
onEnterListContentsEditMode,
onAddNewListItem,
onRemoveListItem,
},
}) => {
return (
<div className="list-action-drawer-container">
<div className="list-action-drawer__row">
<div className="list-action-drawer__edit-icon-container" onClick={onEnterListTitleEditMode}>
<i className="fas fa-pencil-alt fa-lg" title="Edit list item title" />
</div>
<span className="list-action-drawer__separator" />
<div
className="list-action-drawer__edit-icon-container"
onClick={onEnterListContentsEditMode}
title="Edit list item contents"
>
<i className="fas fa-edit fa-lg" />
</div>
<span className="list-action-drawer__separator" />
<div className="list-action-drawer__edit-icon-container" onClick={onAddNewListItem}>
<i
className="fas fa-plus fa-lg"
data-testid="list-item-action-plus"
title="Create list item below"
/>
</div>
<span className="list-action-drawer__separator" />
<div className="list-action-drawer__edit-icon-container" onClick={onRemoveListItem}>
<i className="fas fa-times fa-lg" title="Delete list item" />
</div>
</div>
</div>
);
};