(className: string, x: number, y: number, height: number)
| 15 | } |
| 16 | |
| 17 | export function getLeftCapShape(className: string, x: number, y: number, height: number) { |
| 18 | return ( |
| 19 | <> |
| 20 | <path |
| 21 | tabIndex={0} |
| 22 | className={className} |
| 23 | d={`M ${x + 4} ${y} q -4,0 -4,4 v ${height - 8} q 0,4 4,4 h ${STRING_CAP_WIDTH - 7} v ${-height} z`} |
| 24 | /> |
| 25 | <g transform={`translate(${x} ${y + 14})`}> |
| 26 | <text className="string-node-cap-text">'</text> |
| 27 | </g> |
| 28 | </> |
| 29 | ) |
| 30 | } |
| 31 | |
| 32 | function getRightCapShape(className: string, x: number, y: number, height: number) { |
| 33 | return ( |