UNPKG

@onehat/ui

Version:
39 lines (36 loc) 781 B
import { forwardRef } from 'react'; import { Icon, VStack, } from '@project-components/Gluestack'; import clsx from 'clsx'; import styles from '../../Styles/StyleSheets.js'; import GripVertical from '../Icons/GripVertical.js'; const TreeNodeDragHandle = forwardRef(function(props, ref) { let className = clsx( 'TreeNodeDragHandle', 'h-full', 'w-[17px]', 'px-[2px]', 'border-l-2', 'items-center', 'justify-center', 'select-none', ); if (props.className) { className += ' ' + props.className; } return <VStack {...props} ref={ref} style={styles.ewResize} className={className} > <Icon as={GripVertical} size="xs" className="handle w-full h-full text-[#ccc]" /> </VStack>; }); export default TreeNodeDragHandle;