import '../Selector.scss'; import * as React from 'react'; import { SYMBOL_MARGIN } from '../../../../utils/default'; import { type ISymbolModel } from '../../../../Interfaces/ISymbolModel'; import { Selector } from '../Selector/Selector'; interface ISelectorSymbolProps { symbols: Map selected?: ISymbolModel } export function SelectorSymbol(props: ISelectorSymbolProps): JSX.Element { if (props.selected === undefined || props.selected === null) { return ( ); } let x, y: number; const scaledHeight = props.selected.height; const scaledWidth = props.selected.width; if (props.selected.isVertical) { x = -SYMBOL_MARGIN - props.selected.width; y = props.selected.offset; } else { x = props.selected.offset; y = -SYMBOL_MARGIN - props.selected.height; } return ( ); }