From 9f45e565ecaae96044f9ce1f01a2a5445804be07 Mon Sep 17 00:00:00 2001
From: SmArtKar <44720187+SmArtKar@users.noreply.github.com>
Date: Thu, 8 Aug 2024 20:18:23 +0300
Subject: [PATCH] Circuit UI scale no longer suffers from FPEs and doesnt get
covered by component menu (#85653)
## About The Pull Request
Added rounding to 1 number after point to prevent FPEs and made the
scale bar shrink when component menu gets open as to prevent it from
getting covered by the menu, which made it impossible to see or increase
current scale
## Changelog
:cl:
fix: Circuit UI scale no longer has weird rounding
fix: Circuit UI no longer gets covered by components menu
/:cl:
---
.../tgui/components/InfinitePlane.jsx | 37 ++++++++++---------
.../interfaces/IntegratedCircuit/index.jsx | 1 +
2 files changed, 21 insertions(+), 17 deletions(-)
diff --git a/tgui/packages/tgui/components/InfinitePlane.jsx b/tgui/packages/tgui/components/InfinitePlane.jsx
index 5277f2ad796..3be047f1a03 100644
--- a/tgui/packages/tgui/components/InfinitePlane.jsx
+++ b/tgui/packages/tgui/components/InfinitePlane.jsx
@@ -123,6 +123,7 @@ export class InfinitePlane extends Component {
imageWidth,
initialLeft = 0,
initialTop = 0,
+ scalePadding,
...rest
} = this.props;
const { left, top, zoom } = this.state;
@@ -169,23 +170,25 @@ export class InfinitePlane extends Component {
{children}
-