-
- {children}
+ return () => {
+ if (!forwardedRef?.current) return;
+ removeScrollableNode(forwardedRef.current!);
+ };
+ }, []);
+
+ return (
+
+ {hasTitle && (
+
+ )}
+
-
- );
-};
+ );
+ },
+);
diff --git a/tgui/packages/tgui/interfaces/BodyScanner.jsx b/tgui/packages/tgui/interfaces/BodyScanner.jsx
index c4684bd739c..9afdb718231 100644
--- a/tgui/packages/tgui/interfaces/BodyScanner.jsx
+++ b/tgui/packages/tgui/interfaces/BodyScanner.jsx
@@ -373,7 +373,7 @@ const BodyScannerMainOrgansExternal = (props) => {
Injuries
{props.organs.map((o, i) => (
-
+
{o.name}
{
Injuries
{props.organs.map((o, i) => (
-
+
{o.name}
{
height="88%"
mb={1}
style={{
- 'overflow-y': 'auto',
+ overflowY: 'auto',
}}
>
{TabToTemplate[currentTab] || }
@@ -154,7 +154,7 @@ const VideoComm = (props) => {
position: 'absolute',
right: '5px',
bottom: '50px',
- 'z-index': 1,
+ zIndex: '1',
}}
>
@@ -843,8 +843,8 @@ const MessagingThreadTab = (props) => {
@@ -870,7 +870,7 @@ const MessagingThreadTab = (props) => {
{imList.map(
@@ -905,8 +905,8 @@ const MessagingThreadTab = (props) => {
@@ -932,7 +932,7 @@ const MessagingThreadTab = (props) => {
{imList.map(
@@ -1126,8 +1126,8 @@ const NoteTab = (props) => {
width="100%"
height="100%"
style={{
- 'word-break': 'break-all',
- 'overflow-y': 'auto',
+ wordBreak: 'break-all',
+ overflowY: 'auto',
}}
>
{note}
diff --git a/tgui/packages/tgui/interfaces/ListInputModal.tsx b/tgui/packages/tgui/interfaces/ListInputModal.tsx
index b555f795d1a..8695ac842f7 100644
--- a/tgui/packages/tgui/interfaces/ListInputModal.tsx
+++ b/tgui/packages/tgui/interfaces/ListInputModal.tsx
@@ -9,7 +9,7 @@ import {
KEY_Z,
} from '../../common/keycodes';
import { useBackend } from '../backend';
-import { Button, Input, Section, Stack } from '../components';
+import { Autofocus, Button, Input, Section, Stack } from '../components';
import { Window } from '../layouts';
import { InputButtons } from './common/InputButtons';
import { Loader } from './common/Loader';
@@ -188,16 +188,16 @@ const ListDisplay = (props) => {
props;
return (
-
+
+
{filteredItems.map((item, index) => {
return (