Symbol: Apply the width/height offset
This commit is contained in:
parent
79e5f84501
commit
1e89f7803a
2 changed files with 4 additions and 6 deletions
|
@ -3,8 +3,6 @@ import * as React from 'react';
|
|||
import { DIMENSION_MARGIN, SYMBOL_MARGIN } from '../../../../utils/default';
|
||||
import { type ISymbolModel } from '../../../../Interfaces/ISymbolModel';
|
||||
import { Selector } from '../Selector/Selector';
|
||||
import { TransformX, TransformY } from '../../../../utils/svg';
|
||||
import { PositionReference } from '../../../../Enums/PositionReference';
|
||||
|
||||
interface ISelectorSymbolProps {
|
||||
symbols: Map<string, ISymbolModel>
|
||||
|
@ -25,11 +23,11 @@ export function SelectorSymbol(props: ISelectorSymbolProps): JSX.Element {
|
|||
const scaledWidth = props.selected.width;
|
||||
|
||||
if (props.selected.isVertical) {
|
||||
x = -DIMENSION_MARGIN;
|
||||
x = -SYMBOL_MARGIN - props.selected.width;
|
||||
y = props.selected.offset;
|
||||
} else {
|
||||
x = props.selected.offset;
|
||||
y = -DIMENSION_MARGIN;
|
||||
y = -SYMBOL_MARGIN - props.selected.height;
|
||||
}
|
||||
|
||||
return (
|
||||
|
|
|
@ -16,11 +16,11 @@ export function Symbol(props: ISymbolProps): JSX.Element {
|
|||
let x, y: number;
|
||||
|
||||
if (props.model.isVertical) {
|
||||
x = -SYMBOL_MARGIN;
|
||||
x = -SYMBOL_MARGIN - props.model.width;
|
||||
y = props.model.offset;
|
||||
} else {
|
||||
x = props.model.offset;
|
||||
y = -SYMBOL_MARGIN;
|
||||
y = -SYMBOL_MARGIN - props.model.height;
|
||||
}
|
||||
|
||||
if (hasSVG) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue