Newer
Older
import Dropdown from '../ui/buttons/Dropdown';
const Wrapper = styled.div`
display: inline-flex;
align-items: center;
padding: 0 4px;
const DropWrapper = styled(Wrapper)`
border: 1px solid gray;
padding: 4px;
const ToolGroupComponent = ({ view, tools, name }) => {
? rest.push(tool.renderTool(view))
: toolsShown.push(tool.renderTool(view));
});
const MemorizedToolGroupComponent = useMemo(
() => (
<Wrapper data-name={name}>
{toolsShown}
{rest.length > 0 && (
<Dropdown
iconName="more"
dropComponent={<DropWrapper>{rest}</DropWrapper>}
title="Show more tools"
/>
)}
</Wrapper>
),
[],