提交 02faec07 编写于 作者: B Boris Sekachev

Fixed some icons

上级 4c10fc90
......@@ -21,18 +21,24 @@ interface Props {
function DrawPolygonControl(props: Props): JSX.Element {
const { canvasInstance, isDrawing } = props;
const dynamcPopoverPros = isDrawing ? {
overlayStyle: {
display: 'none',
},
} : {};
const dynamicIconProps = isDrawing ? {
className: 'cvat-active-canvas-control',
onClick: (): void => {
canvasInstance.draw({ enabled: false });
},
} : {};
const dynamcPopoverPros = isDrawing ?
{
overlayStyle: {
display: 'none',
},
} :
{};
const dynamicIconProps = isDrawing ?
{
className: 'cvat-draw-cuboid-control cvat-active-canvas-control',
onClick: (): void => {
canvasInstance.draw({ enabled: false });
},
} :
{
className: 'cvat-draw-cuboid-control',
};
return (
<Popover
......@@ -41,7 +47,7 @@ function DrawPolygonControl(props: Props): JSX.Element {
placement='right'
content={<DrawShapePopoverContainer shapeType={ShapeType.CUBOID} />}
>
<Icon className='cvat-draw-cuboid-control' {...dynamicIconProps} component={CubeIcon} />
<Icon {...dynamicIconProps} component={CubeIcon} />
</Popover>
);
}
......
......@@ -20,18 +20,24 @@ interface Props {
function DrawPointsControl(props: Props): JSX.Element {
const { canvasInstance, isDrawing } = props;
const dynamcPopoverPros = isDrawing ? {
overlayStyle: {
display: 'none',
},
} : {};
const dynamicIconProps = isDrawing ? {
className: 'cvat-active-canvas-control',
onClick: (): void => {
canvasInstance.draw({ enabled: false });
},
} : {};
const dynamcPopoverPros = isDrawing ?
{
overlayStyle: {
display: 'none',
},
} :
{};
const dynamicIconProps = isDrawing ?
{
className: 'cvat-draw-points-control cvat-active-canvas-control',
onClick: (): void => {
canvasInstance.draw({ enabled: false });
},
} :
{
className: 'cvat-draw-points-control',
};
return (
<Popover
......@@ -40,7 +46,7 @@ function DrawPointsControl(props: Props): JSX.Element {
placement='right'
content={<DrawShapePopoverContainer shapeType={ShapeType.POINTS} />}
>
<Icon className='cvat-draw-points-control' {...dynamicIconProps} component={PointIcon} />
<Icon {...dynamicIconProps} component={PointIcon} />
</Popover>
);
}
......
......@@ -20,18 +20,24 @@ interface Props {
function DrawPolygonControl(props: Props): JSX.Element {
const { canvasInstance, isDrawing } = props;
const dynamcPopoverPros = isDrawing ? {
overlayStyle: {
display: 'none',
},
} : {};
const dynamicIconProps = isDrawing ? {
className: 'cvat-active-canvas-control',
onClick: (): void => {
canvasInstance.draw({ enabled: false });
},
} : {};
const dynamcPopoverPros = isDrawing ?
{
overlayStyle: {
display: 'none',
},
} :
{};
const dynamicIconProps = isDrawing ?
{
className: 'cvat-draw-polygon-control cvat-active-canvas-control',
onClick: (): void => {
canvasInstance.draw({ enabled: false });
},
} :
{
className: 'cvat-draw-polygon-control',
};
return (
<Popover
......@@ -40,7 +46,7 @@ function DrawPolygonControl(props: Props): JSX.Element {
placement='right'
content={<DrawShapePopoverContainer shapeType={ShapeType.POLYGON} />}
>
<Icon className='cvat-draw-polygon-control' {...dynamicIconProps} component={PolygonIcon} />
<Icon {...dynamicIconProps} component={PolygonIcon} />
</Popover>
);
}
......
......@@ -20,18 +20,24 @@ interface Props {
function DrawPolylineControl(props: Props): JSX.Element {
const { canvasInstance, isDrawing } = props;
const dynamcPopoverPros = isDrawing ? {
overlayStyle: {
display: 'none',
},
} : {};
const dynamicIconProps = isDrawing ? {
className: 'cvat-active-canvas-control',
onClick: (): void => {
canvasInstance.draw({ enabled: false });
},
} : {};
const dynamcPopoverPros = isDrawing ?
{
overlayStyle: {
display: 'none',
},
} :
{};
const dynamicIconProps = isDrawing ?
{
className: 'cvat-draw-polyline-control cvat-active-canvas-control',
onClick: (): void => {
canvasInstance.draw({ enabled: false });
},
} :
{
className: 'cvat-draw-polyline-control',
};
return (
<Popover
......@@ -40,7 +46,7 @@ function DrawPolylineControl(props: Props): JSX.Element {
placement='right'
content={<DrawShapePopoverContainer shapeType={ShapeType.POLYLINE} />}
>
<Icon className='cvat-draw-polyline-control' {...dynamicIconProps} component={PolylineIcon} />
<Icon {...dynamicIconProps} component={PolylineIcon} />
</Popover>
);
}
......
......@@ -20,18 +20,24 @@ interface Props {
function DrawRectangleControl(props: Props): JSX.Element {
const { canvasInstance, isDrawing } = props;
const dynamcPopoverPros = isDrawing ? {
overlayStyle: {
display: 'none',
},
} : {};
const dynamicIconProps = isDrawing ? {
className: 'cvat-active-canvas-control',
onClick: (): void => {
canvasInstance.draw({ enabled: false });
},
} : {};
const dynamcPopoverPros = isDrawing ?
{
overlayStyle: {
display: 'none',
},
} :
{};
const dynamicIconProps = isDrawing ?
{
className: 'cvat-draw-rectangle-control cvat-active-canvas-control',
onClick: (): void => {
canvasInstance.draw({ enabled: false });
},
} :
{
className: 'cvat-draw-rectangle-control',
};
return (
<Popover
......@@ -40,7 +46,7 @@ function DrawRectangleControl(props: Props): JSX.Element {
placement='right'
content={<DrawShapePopoverContainer shapeType={ShapeType.RECTANGLE} />}
>
<Icon className='cvat-draw-rectangle-control' {...dynamicIconProps} component={RectangleIcon} />
<Icon {...dynamicIconProps} component={RectangleIcon} />
</Popover>
);
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册