diff --git a/tgui/packages/tgui-panel/settings/reducer.js b/tgui/packages/tgui-panel/settings/reducer.js
index f338d66468f..b128a7dd4e4 100644
--- a/tgui/packages/tgui-panel/settings/reducer.js
+++ b/tgui/packages/tgui-panel/settings/reducer.js
@@ -89,8 +89,10 @@ export const settingsReducer = (state = initialState, action) => {
nextState.initialized = true;
let newFilters = {};
for (let typeDef of MESSAGE_TYPES) {
- // alert(typeDef.type);
- if (nextState.storedTypes[typeDef.type] === null) {
+ if (
+ nextState.storedTypes[typeDef.type] === null ||
+ nextState.storedTypes[typeDef.type] === undefined
+ ) {
newFilters[typeDef.type] = true;
} else {
newFilters[typeDef.type] = nextState.storedTypes[typeDef.type];
diff --git a/tgui/packages/tgui/components/Button.jsx b/tgui/packages/tgui/components/Button.jsx
index e352df2f8f6..33f00c7311d 100644
--- a/tgui/packages/tgui/components/Button.jsx
+++ b/tgui/packages/tgui/components/Button.jsx
@@ -7,6 +7,7 @@
import { KEY_ENTER, KEY_ESCAPE, KEY_SPACE } from 'common/keycodes';
import { classes } from 'common/react';
import { Component, createRef } from 'react';
+
import { Box, computeBoxClassName, computeBoxProps } from './Box';
import { Icon } from './Icon';
import { Tooltip } from './Tooltip';
diff --git a/tgui/packages/tgui/interfaces/AICard.jsx b/tgui/packages/tgui/interfaces/AICard.jsx
index 62435777e02..625e2c7db84 100644
--- a/tgui/packages/tgui/interfaces/AICard.jsx
+++ b/tgui/packages/tgui/interfaces/AICard.jsx
@@ -1,5 +1,5 @@
import { useBackend } from '../backend';
-import { Button, ProgressBar, LabeledList, Box, Section } from '../components';
+import { Box, Button, LabeledList, ProgressBar, Section } from '../components';
import { Window } from '../layouts';
export const AICard = (props) => {
diff --git a/tgui/packages/tgui/interfaces/APC.jsx b/tgui/packages/tgui/interfaces/APC.jsx
index 410cf83d63a..2a533d07cb4 100644
--- a/tgui/packages/tgui/interfaces/APC.jsx
+++ b/tgui/packages/tgui/interfaces/APC.jsx
@@ -1,4 +1,3 @@
-import { Fragment } from 'react';
import { useBackend } from '../backend';
import {
Box,
@@ -10,8 +9,8 @@ import {
Section,
} from '../components';
import { Window } from '../layouts';
-import { InterfaceLockNoticeBox } from './common/InterfaceLockNoticeBox';
import { FullscreenNotice } from './common/FullscreenNotice';
+import { InterfaceLockNoticeBox } from './common/InterfaceLockNoticeBox';
export const APC = (props) => {
const { act, data } = useBackend();
diff --git a/tgui/packages/tgui/interfaces/AccountsTerminal.jsx b/tgui/packages/tgui/interfaces/AccountsTerminal.jsx
index 76e03af5181..b00126bf545 100644
--- a/tgui/packages/tgui/interfaces/AccountsTerminal.jsx
+++ b/tgui/packages/tgui/interfaces/AccountsTerminal.jsx
@@ -2,8 +2,8 @@ import { useBackend, useSharedState } from '../backend';
import {
Box,
Button,
- LabeledList,
Input,
+ LabeledList,
Section,
Table,
Tabs,
diff --git a/tgui/packages/tgui/interfaces/AiAirlock.jsx b/tgui/packages/tgui/interfaces/AiAirlock.jsx
index 63d52f010ed..ba3cb0a75f4 100644
--- a/tgui/packages/tgui/interfaces/AiAirlock.jsx
+++ b/tgui/packages/tgui/interfaces/AiAirlock.jsx
@@ -1,4 +1,3 @@
-import { Fragment } from 'react';
import { useBackend } from '../backend';
import { Button, LabeledList, Section } from '../components';
import { Window } from '../layouts';
diff --git a/tgui/packages/tgui/interfaces/AiRestorer.jsx b/tgui/packages/tgui/interfaces/AiRestorer.jsx
index 1b2b6ebaa4c..2b5c5979c72 100644
--- a/tgui/packages/tgui/interfaces/AiRestorer.jsx
+++ b/tgui/packages/tgui/interfaces/AiRestorer.jsx
@@ -1,4 +1,3 @@
-import { Fragment } from 'react';
import { useBackend } from '../backend';
import {
Box,
diff --git a/tgui/packages/tgui/interfaces/AirAlarm.jsx b/tgui/packages/tgui/interfaces/AirAlarm.jsx
index 3178cec760f..7c2931e8b37 100644
--- a/tgui/packages/tgui/interfaces/AirAlarm.jsx
+++ b/tgui/packages/tgui/interfaces/AirAlarm.jsx
@@ -1,11 +1,12 @@
import { toFixed } from 'common/math';
import { Fragment } from 'react';
+
import { useBackend, useLocalState } from '../backend';
import { Box, Button, LabeledList, Section } from '../components';
-import { getGasLabel, getGasColor } from '../constants';
+import { getGasColor, getGasLabel } from '../constants';
import { Window } from '../layouts';
+import { Scrubber, Vent } from './common/AtmosControls';
import { InterfaceLockNoticeBox } from './common/InterfaceLockNoticeBox';
-import { Vent, Scrubber } from './common/AtmosControls';
export const AirAlarm = (props) => {
const { act, data } = useBackend();
diff --git a/tgui/packages/tgui/interfaces/AlgaeFarm.jsx b/tgui/packages/tgui/interfaces/AlgaeFarm.jsx
index 4c72454feca..d68432732c3 100644
--- a/tgui/packages/tgui/interfaces/AlgaeFarm.jsx
+++ b/tgui/packages/tgui/interfaces/AlgaeFarm.jsx
@@ -1,15 +1,16 @@
+import { capitalize } from 'common/string';
+
import { useBackend } from '../backend';
import {
Box,
Button,
- NoticeBox,
LabeledList,
+ NoticeBox,
ProgressBar,
Section,
Table,
} from '../components';
import { Window } from '../layouts';
-import { capitalize } from 'common/string';
export const AlgaeFarm = (props) => {
const { act, data } = useBackend();
diff --git a/tgui/packages/tgui/interfaces/AssemblyProx.jsx b/tgui/packages/tgui/interfaces/AssemblyProx.jsx
index 51946ee83d1..19feacea1ec 100644
--- a/tgui/packages/tgui/interfaces/AssemblyProx.jsx
+++ b/tgui/packages/tgui/interfaces/AssemblyProx.jsx
@@ -1,8 +1,9 @@
import { round } from 'common/math';
+
import { useBackend } from '../backend';
import { Button, LabeledList, NumberInput, Section } from '../components';
-import { Window } from '../layouts';
import { formatTime } from '../format';
+import { Window } from '../layouts';
export const AssemblyProx = (props) => {
const { act, data } = useBackend();
diff --git a/tgui/packages/tgui/interfaces/AssemblyTimer.jsx b/tgui/packages/tgui/interfaces/AssemblyTimer.jsx
index 4b06f77c859..fef7278b3f1 100644
--- a/tgui/packages/tgui/interfaces/AssemblyTimer.jsx
+++ b/tgui/packages/tgui/interfaces/AssemblyTimer.jsx
@@ -1,8 +1,9 @@
import { round } from 'common/math';
+
import { useBackend } from '../backend';
import { Button, LabeledList, NumberInput, Section } from '../components';
-import { Window } from '../layouts';
import { formatTime } from '../format';
+import { Window } from '../layouts';
export const AssemblyTimer = (props) => {
const { act, data } = useBackend();
diff --git a/tgui/packages/tgui/interfaces/AtmosFilter.jsx b/tgui/packages/tgui/interfaces/AtmosFilter.jsx
index f5a0f77a72b..707d0f30d4f 100644
--- a/tgui/packages/tgui/interfaces/AtmosFilter.jsx
+++ b/tgui/packages/tgui/interfaces/AtmosFilter.jsx
@@ -1,11 +1,11 @@
import { useBackend } from '../backend';
import {
+ AnimatedNumber,
+ Box,
Button,
LabeledList,
NumberInput,
Section,
- AnimatedNumber,
- Box,
} from '../components';
import { Window } from '../layouts';
diff --git a/tgui/packages/tgui/interfaces/Autolathe.jsx b/tgui/packages/tgui/interfaces/Autolathe.jsx
index 14829d0da18..1ff03d03549 100644
--- a/tgui/packages/tgui/interfaces/Autolathe.jsx
+++ b/tgui/packages/tgui/interfaces/Autolathe.jsx
@@ -1,10 +1,11 @@
-import { flow } from 'common/fp';
import { filter, sortBy } from 'common/collections';
+import { flow } from 'common/fp';
+import { createSearch, toTitleCase } from 'common/string';
+
import { useBackend, useSharedState } from '../backend';
-import { Box, Button, Flex, Input, Section, Dropdown } from '../components';
+import { Box, Button, Dropdown, Flex, Input, Section } from '../components';
import { Window } from '../layouts';
import { Materials } from './ExosuitFabricator';
-import { createSearch, toTitleCase } from 'common/string';
const canBeMade = (recipe, materials, mult = 1) => {
if (recipe.requirements === null) {
diff --git a/tgui/packages/tgui/interfaces/BeaconLocator.jsx b/tgui/packages/tgui/interfaces/BeaconLocator.jsx
index 0c02f13d5d2..362dac53083 100644
--- a/tgui/packages/tgui/interfaces/BeaconLocator.jsx
+++ b/tgui/packages/tgui/interfaces/BeaconLocator.jsx
@@ -1,4 +1,5 @@
-import { toFixed, round } from 'common/math';
+import { round, toFixed } from 'common/math';
+
import { useBackend } from '../backend';
import {
Box,
diff --git a/tgui/packages/tgui/interfaces/Biogenerator.jsx b/tgui/packages/tgui/interfaces/Biogenerator.jsx
index caa388e44a4..9df2baca9c3 100644
--- a/tgui/packages/tgui/interfaces/Biogenerator.jsx
+++ b/tgui/packages/tgui/interfaces/Biogenerator.jsx
@@ -1,5 +1,5 @@
import { createSearch } from 'common/string';
-import { Fragment } from 'react';
+
import { useBackend, useLocalState } from '../backend';
import {
Box,
diff --git a/tgui/packages/tgui/interfaces/BodyDesigner.jsx b/tgui/packages/tgui/interfaces/BodyDesigner.jsx
index 7384274f481..059cf61700b 100644
--- a/tgui/packages/tgui/interfaces/BodyDesigner.jsx
+++ b/tgui/packages/tgui/interfaces/BodyDesigner.jsx
@@ -1,13 +1,14 @@
import { capitalize } from 'common/string';
+
import { useBackend } from '../backend';
import {
Box,
- ByondUi,
Button,
+ ByondUi,
+ ColorBox,
Flex,
LabeledList,
Section,
- ColorBox,
} from '../components';
import { Window } from '../layouts';
diff --git a/tgui/packages/tgui/interfaces/BodyScanner.jsx b/tgui/packages/tgui/interfaces/BodyScanner.jsx
index bbeb1ef1fb7..c4684bd739c 100644
--- a/tgui/packages/tgui/interfaces/BodyScanner.jsx
+++ b/tgui/packages/tgui/interfaces/BodyScanner.jsx
@@ -1,5 +1,5 @@
import { round } from 'common/math';
-import { Fragment } from 'react';
+
import { useBackend } from '../backend';
import {
AnimatedNumber,
@@ -301,7 +301,7 @@ const BodyScannerMainAbnormalities = (props) => {
{abnormalities.map((a, i) => {
if (occupant[a[0]]) {
return (
-
+
{a[2](occupant)}
);
diff --git a/tgui/packages/tgui/interfaces/BombTester.jsx b/tgui/packages/tgui/interfaces/BombTester.jsx
index 872b0535617..c1e1a2afe9d 100644
--- a/tgui/packages/tgui/interfaces/BombTester.jsx
+++ b/tgui/packages/tgui/interfaces/BombTester.jsx
@@ -1,4 +1,5 @@
import { Component } from 'react';
+
import { useBackend } from '../backend';
import { Box, Button, Icon, LabeledList, Section, Slider } from '../components';
import { Window } from '../layouts';
diff --git a/tgui/packages/tgui/interfaces/BotanyEditor.jsx b/tgui/packages/tgui/interfaces/BotanyEditor.jsx
index 0b148e155a6..5210e31dd79 100644
--- a/tgui/packages/tgui/interfaces/BotanyEditor.jsx
+++ b/tgui/packages/tgui/interfaces/BotanyEditor.jsx
@@ -1,5 +1,5 @@
import { useBackend } from '../backend';
-import { Box, Button, LabeledList, Section, NoticeBox } from '../components';
+import { Box, Button, LabeledList, NoticeBox, Section } from '../components';
import { Window } from '../layouts';
export const BotanyEditor = (props) => {
diff --git a/tgui/packages/tgui/interfaces/BotanyIsolator.jsx b/tgui/packages/tgui/interfaces/BotanyIsolator.jsx
index 92dba6ac3a6..b46e434268a 100644
--- a/tgui/packages/tgui/interfaces/BotanyIsolator.jsx
+++ b/tgui/packages/tgui/interfaces/BotanyIsolator.jsx
@@ -1,5 +1,5 @@
import { useBackend } from '../backend';
-import { Box, Button, LabeledList, Section, NoticeBox } from '../components';
+import { Box, Button, LabeledList, NoticeBox, Section } from '../components';
import { Window } from '../layouts';
export const BotanyIsolator = (props) => {
diff --git a/tgui/packages/tgui/interfaces/BrigTimer.jsx b/tgui/packages/tgui/interfaces/BrigTimer.jsx
index 2357c8464c4..0e2d1fd7ef8 100644
--- a/tgui/packages/tgui/interfaces/BrigTimer.jsx
+++ b/tgui/packages/tgui/interfaces/BrigTimer.jsx
@@ -1,9 +1,9 @@
import { round } from 'common/math';
-import { Fragment } from 'react';
+
import { useBackend } from '../backend';
-import { Button, Section, NumberInput, Flex } from '../components';
-import { Window } from '../layouts';
+import { Button, Flex, NumberInput, Section } from '../components';
import { formatTime } from '../format';
+import { Window } from '../layouts';
export const BrigTimer = (props) => {
const { act, data } = useBackend();
diff --git a/tgui/packages/tgui/interfaces/Canister.jsx b/tgui/packages/tgui/interfaces/Canister.jsx
index 58c64e65cb6..ee90f67841f 100644
--- a/tgui/packages/tgui/interfaces/Canister.jsx
+++ b/tgui/packages/tgui/interfaces/Canister.jsx
@@ -1,4 +1,5 @@
import { toFixed } from 'common/math';
+
import { useBackend } from '../backend';
import {
AnimatedNumber,
diff --git a/tgui/packages/tgui/interfaces/Canvas.jsx b/tgui/packages/tgui/interfaces/Canvas.jsx
index 1ef7b762c1d..02b2ff9ecfa 100644
--- a/tgui/packages/tgui/interfaces/Canvas.jsx
+++ b/tgui/packages/tgui/interfaces/Canvas.jsx
@@ -1,4 +1,5 @@
import { Component, createRef } from 'react';
+
import { useBackend } from '../backend';
import { Box, Button } from '../components';
import { Window } from '../layouts';
diff --git a/tgui/packages/tgui/interfaces/CasinoPrizeDispenser.jsx b/tgui/packages/tgui/interfaces/CasinoPrizeDispenser.jsx
index 9503cae1211..7e6a5333d88 100644
--- a/tgui/packages/tgui/interfaces/CasinoPrizeDispenser.jsx
+++ b/tgui/packages/tgui/interfaces/CasinoPrizeDispenser.jsx
@@ -1,5 +1,5 @@
import { createSearch } from 'common/string';
-import { Fragment } from 'react';
+
import { useBackend, useLocalState } from '../backend';
import {
Box,
diff --git a/tgui/packages/tgui/interfaces/ChemDispenser.jsx b/tgui/packages/tgui/interfaces/ChemDispenser.jsx
index 7fe21f0f081..a502fdfa82a 100644
--- a/tgui/packages/tgui/interfaces/ChemDispenser.jsx
+++ b/tgui/packages/tgui/interfaces/ChemDispenser.jsx
@@ -1,6 +1,5 @@
-import { Fragment } from 'react';
import { useBackend } from '../backend';
-import { Box, Button, Flex, LabeledList, Slider, Section } from '../components';
+import { Box, Button, Flex, LabeledList, Section, Slider } from '../components';
import { BeakerContents } from '../interfaces/common/BeakerContents';
import { Window } from '../layouts';
@@ -28,6 +27,7 @@ const ChemDispenserSettings = (properties) => {
{dispenseAmounts.map((a, i) => (
- {engine.eng_status.map((status) => {
+ {engine.eng_status.map((status, index) => {
if (Array.isArray(status)) {
- return {status[0]};
+ return (
+
+ {status[0]}
+
+ );
} else {
- return {status};
+ return {status};
}
})}
diff --git a/tgui/packages/tgui/interfaces/OvermapHelm.jsx b/tgui/packages/tgui/interfaces/OvermapHelm.jsx
index ae1c91b6bce..898f0147689 100644
--- a/tgui/packages/tgui/interfaces/OvermapHelm.jsx
+++ b/tgui/packages/tgui/interfaces/OvermapHelm.jsx
@@ -1,4 +1,3 @@
-import { Fragment } from 'react';
import { useBackend } from '../backend';
import { Box, Button, Flex, LabeledList, Section, Table } from '../components';
import { Window } from '../layouts';
diff --git a/tgui/packages/tgui/interfaces/OvermapNavigation.tsx b/tgui/packages/tgui/interfaces/OvermapNavigation.tsx
index 87487dfdc18..3be93f68ad2 100644
--- a/tgui/packages/tgui/interfaces/OvermapNavigation.tsx
+++ b/tgui/packages/tgui/interfaces/OvermapNavigation.tsx
@@ -1,5 +1,4 @@
import { BooleanLike } from 'common/react';
-import { Fragment } from 'react';
import { useBackend } from '../backend';
import { Button, LabeledList, Section } from '../components';
diff --git a/tgui/packages/tgui/interfaces/OvermapShieldGenerator.jsx b/tgui/packages/tgui/interfaces/OvermapShieldGenerator.jsx
index 7b5889f62ca..ef628d534f7 100644
--- a/tgui/packages/tgui/interfaces/OvermapShieldGenerator.jsx
+++ b/tgui/packages/tgui/interfaces/OvermapShieldGenerator.jsx
@@ -1,12 +1,11 @@
-import { Fragment } from 'react';
import { useBackend } from '../backend';
import {
+ AnimatedNumber,
Box,
Button,
LabeledList,
ProgressBar,
Section,
- AnimatedNumber,
} from '../components';
import { Window } from '../layouts';
diff --git a/tgui/packages/tgui/interfaces/OvermapShipSensors.jsx b/tgui/packages/tgui/interfaces/OvermapShipSensors.jsx
index bc02cf2a8c1..556ceab2a8b 100644
--- a/tgui/packages/tgui/interfaces/OvermapShipSensors.jsx
+++ b/tgui/packages/tgui/interfaces/OvermapShipSensors.jsx
@@ -1,4 +1,3 @@
-import { Fragment } from 'react';
import { useBackend } from '../backend';
import { Box, Button, LabeledList, ProgressBar, Section } from '../components';
import { Window } from '../layouts';
diff --git a/tgui/packages/tgui/interfaces/PartsLathe.jsx b/tgui/packages/tgui/interfaces/PartsLathe.jsx
index 52712610130..71166a3accd 100644
--- a/tgui/packages/tgui/interfaces/PartsLathe.jsx
+++ b/tgui/packages/tgui/interfaces/PartsLathe.jsx
@@ -1,15 +1,15 @@
-import { Fragment } from 'react';
+import { toTitleCase } from 'common/string';
+
import { useBackend } from '../backend';
import {
Box,
Button,
LabeledList,
+ NoticeBox,
ProgressBar,
Section,
- NoticeBox,
} from '../components';
import { Window } from '../layouts';
-import { toTitleCase } from 'common/string';
import { Materials } from './ExosuitFabricator';
export const PartsLathe = (props) => {
diff --git a/tgui/packages/tgui/interfaces/Photocopier.jsx b/tgui/packages/tgui/interfaces/Photocopier.jsx
index d57722628dd..302638a8825 100644
--- a/tgui/packages/tgui/interfaces/Photocopier.jsx
+++ b/tgui/packages/tgui/interfaces/Photocopier.jsx
@@ -1,12 +1,12 @@
-import {
- ProgressBar,
- NumberInput,
- Button,
- Section,
- Box,
- Flex,
-} from '../components';
import { useBackend } from '../backend';
+import {
+ Box,
+ Button,
+ Flex,
+ NumberInput,
+ ProgressBar,
+ Section,
+} from '../components';
import { Window } from '../layouts';
export const Photocopier = (props) => {
diff --git a/tgui/packages/tgui/interfaces/PlantAnalyzer.jsx b/tgui/packages/tgui/interfaces/PlantAnalyzer.jsx
index 6967ec0ca62..3c9cb2254b0 100644
--- a/tgui/packages/tgui/interfaces/PlantAnalyzer.jsx
+++ b/tgui/packages/tgui/interfaces/PlantAnalyzer.jsx
@@ -1,4 +1,3 @@
-import { Fragment } from 'react';
import { useBackend } from '../backend';
import { Box, Button, LabeledList, Section } from '../components';
import { Window } from '../layouts';
diff --git a/tgui/packages/tgui/interfaces/PortableGenerator.jsx b/tgui/packages/tgui/interfaces/PortableGenerator.jsx
index e83a308eb46..fcd46b1589f 100644
--- a/tgui/packages/tgui/interfaces/PortableGenerator.jsx
+++ b/tgui/packages/tgui/interfaces/PortableGenerator.jsx
@@ -1,3 +1,5 @@
+import { round } from 'common/math';
+
import { useBackend } from '../backend';
import {
Box,
@@ -8,7 +10,6 @@ import {
Section,
} from '../components';
import { Window } from '../layouts';
-import { round } from 'common/math';
export const PortableGenerator = (props) => {
const { act, data } = useBackend();
diff --git a/tgui/packages/tgui/interfaces/PortablePump.jsx b/tgui/packages/tgui/interfaces/PortablePump.jsx
index 9ba6fc30b50..0d27a8d4e3d 100644
--- a/tgui/packages/tgui/interfaces/PortablePump.jsx
+++ b/tgui/packages/tgui/interfaces/PortablePump.jsx
@@ -1,5 +1,5 @@
import { useBackend } from '../backend';
-import { Button, LabeledList, Slider, Section } from '../components';
+import { Button, LabeledList, Section, Slider } from '../components';
import { Window } from '../layouts';
import { PortableBasicInfo } from './common/PortableAtmos';
diff --git a/tgui/packages/tgui/interfaces/PortableTurret.jsx b/tgui/packages/tgui/interfaces/PortableTurret.jsx
index 6482240e450..c95a409aece 100644
--- a/tgui/packages/tgui/interfaces/PortableTurret.jsx
+++ b/tgui/packages/tgui/interfaces/PortableTurret.jsx
@@ -1,4 +1,3 @@
-import { Fragment } from 'react';
import { useBackend } from '../backend';
import { Button, LabeledList, NoticeBox, Section } from '../components';
import { Window } from '../layouts';
diff --git a/tgui/packages/tgui/interfaces/PressureRegulator.jsx b/tgui/packages/tgui/interfaces/PressureRegulator.jsx
index 5da5fc7bb6e..a17fe7d7e16 100644
--- a/tgui/packages/tgui/interfaces/PressureRegulator.jsx
+++ b/tgui/packages/tgui/interfaces/PressureRegulator.jsx
@@ -1,6 +1,5 @@
-import { Fragment } from 'react';
import { useBackend } from '../backend';
-import { Button, LabeledList, Section, AnimatedNumber } from '../components';
+import { AnimatedNumber, Button, LabeledList, Section } from '../components';
import { Window } from '../layouts';
export const PressureRegulator = (props) => {
diff --git a/tgui/packages/tgui/interfaces/PrisonerManagement.jsx b/tgui/packages/tgui/interfaces/PrisonerManagement.jsx
index ecca8e989c4..3fc24cdec04 100644
--- a/tgui/packages/tgui/interfaces/PrisonerManagement.jsx
+++ b/tgui/packages/tgui/interfaces/PrisonerManagement.jsx
@@ -1,6 +1,5 @@
-import { Fragment } from 'react';
import { useBackend } from '../backend';
-import { Button, Section, Box, Table } from '../components';
+import { Box, Button, Section, Table } from '../components';
import { Window } from '../layouts';
export const PrisonerManagement = (props) => {
diff --git a/tgui/packages/tgui/interfaces/RIGSuit.jsx b/tgui/packages/tgui/interfaces/RIGSuit.jsx
index 134cfa09b47..6ae5eb46151 100644
--- a/tgui/packages/tgui/interfaces/RIGSuit.jsx
+++ b/tgui/packages/tgui/interfaces/RIGSuit.jsx
@@ -1,4 +1,5 @@
-import { Fragment } from 'react';
+import { capitalize, toTitleCase } from 'common/string';
+
import { useBackend } from '../backend';
import {
Box,
@@ -9,7 +10,6 @@ import {
Section,
} from '../components';
import { Window } from '../layouts';
-import { capitalize, toTitleCase } from 'common/string';
export const RIGSuit = (props) => {
const { act, data } = useBackend();
diff --git a/tgui/packages/tgui/interfaces/Radio.jsx b/tgui/packages/tgui/interfaces/Radio.jsx
index fa889bcc555..3f0c296569c 100644
--- a/tgui/packages/tgui/interfaces/Radio.jsx
+++ b/tgui/packages/tgui/interfaces/Radio.jsx
@@ -1,4 +1,5 @@
-import { toFixed, round } from 'common/math';
+import { round, toFixed } from 'common/math';
+
import { useBackend } from '../backend';
import { Box, Button, LabeledList, NumberInput, Section } from '../components';
import { RADIO_CHANNELS } from '../constants';
diff --git a/tgui/packages/tgui/interfaces/RapidPipeDispenser.jsx b/tgui/packages/tgui/interfaces/RapidPipeDispenser.jsx
index fadfc94fd54..300c89f9a89 100644
--- a/tgui/packages/tgui/interfaces/RapidPipeDispenser.jsx
+++ b/tgui/packages/tgui/interfaces/RapidPipeDispenser.jsx
@@ -1,13 +1,14 @@
import { classes } from 'common/react';
import { capitalize } from 'common/string';
+
import { useBackend, useLocalState } from '../backend';
import {
Box,
Button,
ColorBox,
- Stack,
LabeledList,
Section,
+ Stack,
Tabs,
} from '../components';
import { Window } from '../layouts';
diff --git a/tgui/packages/tgui/interfaces/RequestConsole.jsx b/tgui/packages/tgui/interfaces/RequestConsole.jsx
index e21c2e43e29..43e2f56eb10 100644
--- a/tgui/packages/tgui/interfaces/RequestConsole.jsx
+++ b/tgui/packages/tgui/interfaces/RequestConsole.jsx
@@ -1,5 +1,5 @@
import { decodeHtmlEntities } from 'common/string';
-import { Fragment } from 'react';
+
import { useBackend } from '../backend';
import { Box, Button, LabeledList, Section, Tabs } from '../components';
import { Window } from '../layouts';
diff --git a/tgui/packages/tgui/interfaces/ResearchConsole.jsx b/tgui/packages/tgui/interfaces/ResearchConsole.jsx
index 2d048b713e8..29fe10895b9 100644
--- a/tgui/packages/tgui/interfaces/ResearchConsole.jsx
+++ b/tgui/packages/tgui/interfaces/ResearchConsole.jsx
@@ -1,19 +1,20 @@
import { toTitleCase } from 'common/string';
import { Fragment } from 'react';
+
import { useBackend, useLocalState, useSharedState } from '../backend';
import {
Box,
Button,
+ Divider,
Flex,
Icon,
+ Input,
LabeledList,
+ NumberInput,
ProgressBar,
Section,
- Tabs,
- Input,
- NumberInput,
Table,
- Divider,
+ Tabs,
} from '../components';
import { Window } from '../layouts';
@@ -564,10 +565,14 @@ const ResearchConsoleConstructor = (props) => {
(protoTab === 1 && (
{(queue.length &&
- queue.map((item) => {
+ queue.map((item, index) => {
if (item.index === 1) {
return (
-
+
{!busy ? (
(Awaiting Materials)
diff --git a/tgui/packages/tgui/interfaces/ResearchServerController.jsx b/tgui/packages/tgui/interfaces/ResearchServerController.jsx
index af293e6fc9a..3ef28c84b96 100644
--- a/tgui/packages/tgui/interfaces/ResearchServerController.jsx
+++ b/tgui/packages/tgui/interfaces/ResearchServerController.jsx
@@ -1,8 +1,8 @@
-import { Fragment } from 'react';
+import { filter } from 'common/collections';
+
import { useBackend, useSharedState } from '../backend';
import { Box, Button, LabeledList, Section, Tabs } from '../components';
import { Window } from '../layouts';
-import { filter } from 'common/collections';
export const ResearchServerController = (props) => {
const { act, data } = useBackend();
diff --git a/tgui/packages/tgui/interfaces/ResleevingConsole.jsx b/tgui/packages/tgui/interfaces/ResleevingConsole.jsx
index e7ba8d2c67b..4fcecadc234 100644
--- a/tgui/packages/tgui/interfaces/ResleevingConsole.jsx
+++ b/tgui/packages/tgui/interfaces/ResleevingConsole.jsx
@@ -1,5 +1,5 @@
import { round } from 'common/math';
-import { Fragment } from 'react';
+
import { useBackend } from '../backend';
import {
Box,
diff --git a/tgui/packages/tgui/interfaces/ResleevingPod.jsx b/tgui/packages/tgui/interfaces/ResleevingPod.jsx
index 0cf416ba0d9..1b0027b484e 100644
--- a/tgui/packages/tgui/interfaces/ResleevingPod.jsx
+++ b/tgui/packages/tgui/interfaces/ResleevingPod.jsx
@@ -1,7 +1,6 @@
-import { Window } from '../layouts';
-import { Fragment } from 'react';
import { useBackend } from '../backend';
import { Box, LabeledList, ProgressBar, Section } from '../components';
+import { Window } from '../layouts';
export const ResleevingPod = (model) => {
const { data } = useBackend();
diff --git a/tgui/packages/tgui/interfaces/RoboticsControlConsole.jsx b/tgui/packages/tgui/interfaces/RoboticsControlConsole.jsx
index edbd456c4dc..9c1eade5446 100644
--- a/tgui/packages/tgui/interfaces/RoboticsControlConsole.jsx
+++ b/tgui/packages/tgui/interfaces/RoboticsControlConsole.jsx
@@ -1,11 +1,10 @@
-import { Fragment } from 'react';
import { useBackend } from '../backend';
import {
Box,
Button,
LabeledList,
- ProgressBar,
NoticeBox,
+ ProgressBar,
Section,
} from '../components';
import { Window } from '../layouts';
diff --git a/tgui/packages/tgui/interfaces/SecurityRecords.jsx b/tgui/packages/tgui/interfaces/SecurityRecords.jsx
index 9534e4f35fc..6f63535cf3e 100644
--- a/tgui/packages/tgui/interfaces/SecurityRecords.jsx
+++ b/tgui/packages/tgui/interfaces/SecurityRecords.jsx
@@ -1,4 +1,3 @@
-import { Fragment } from 'react';
import { useBackend } from '../backend';
import {
Box,
diff --git a/tgui/packages/tgui/interfaces/SeedStorage.jsx b/tgui/packages/tgui/interfaces/SeedStorage.jsx
index 8f8ec76be0e..e1408fe4ce3 100644
--- a/tgui/packages/tgui/interfaces/SeedStorage.jsx
+++ b/tgui/packages/tgui/interfaces/SeedStorage.jsx
@@ -1,8 +1,9 @@
-import { useBackend } from '../backend';
-import { Button, Flex, LabeledList, Section, Collapsible } from '../components';
-import { Window } from '../layouts';
-import { toTitleCase } from 'common/string';
import { sortBy } from 'common/collections';
+import { toTitleCase } from 'common/string';
+
+import { useBackend } from '../backend';
+import { Button, Collapsible, Flex, LabeledList, Section } from '../components';
+import { Window } from '../layouts';
export const SeedStorage = (props) => {
const { act, data } = useBackend();
diff --git a/tgui/packages/tgui/interfaces/ShieldCapacitor.jsx b/tgui/packages/tgui/interfaces/ShieldCapacitor.jsx
index 8025cd8ffbc..b0ca11ba659 100644
--- a/tgui/packages/tgui/interfaces/ShieldCapacitor.jsx
+++ b/tgui/packages/tgui/interfaces/ShieldCapacitor.jsx
@@ -1,15 +1,16 @@
+import { round } from 'common/math';
+
import { useBackend } from '../backend';
-import { Window } from '../layouts';
import {
- Button,
+ AnimatedNumber,
Box,
- Section,
+ Button,
LabeledList,
NumberInput,
- AnimatedNumber,
+ Section,
} from '../components';
-import { round } from 'common/math';
-import { formatSiUnit, formatPower } from '../format';
+import { formatPower, formatSiUnit } from '../format';
+import { Window } from '../layouts';
export const ShieldCapacitor = (props) => {
const { act, data } = useBackend();
diff --git a/tgui/packages/tgui/interfaces/ShieldGenerator.jsx b/tgui/packages/tgui/interfaces/ShieldGenerator.jsx
index a3479dd50e7..6ffa511d627 100644
--- a/tgui/packages/tgui/interfaces/ShieldGenerator.jsx
+++ b/tgui/packages/tgui/interfaces/ShieldGenerator.jsx
@@ -1,16 +1,16 @@
+import { round } from 'common/math';
+
import { useBackend } from '../backend';
-import { Window } from '../layouts';
-import { Fragment } from 'react';
import {
- Button,
Box,
- Section,
+ Button,
+ Icon,
LabeledList,
NumberInput,
- Icon,
+ Section,
} from '../components';
-import { round } from 'common/math';
-import { formatSiUnit, formatPower } from '../format';
+import { formatPower, formatSiUnit } from '../format';
+import { Window } from '../layouts';
import { FullscreenNotice } from './common/FullscreenNotice';
export const ShieldGenerator = (props) => {
diff --git a/tgui/packages/tgui/interfaces/ShutoffMonitor.jsx b/tgui/packages/tgui/interfaces/ShutoffMonitor.jsx
index 59fd98f51c8..899e43f98aa 100644
--- a/tgui/packages/tgui/interfaces/ShutoffMonitor.jsx
+++ b/tgui/packages/tgui/interfaces/ShutoffMonitor.jsx
@@ -1,6 +1,6 @@
import { useBackend } from '../backend';
-import { Window } from '../layouts';
import { Button, Section, Table } from '../components';
+import { Window } from '../layouts';
export const ShutoffMonitor = (props) => (
diff --git a/tgui/packages/tgui/interfaces/ShuttleControl.jsx b/tgui/packages/tgui/interfaces/ShuttleControl.jsx
index 65f9ddab9a4..4ad3271a837 100644
--- a/tgui/packages/tgui/interfaces/ShuttleControl.jsx
+++ b/tgui/packages/tgui/interfaces/ShuttleControl.jsx
@@ -1,5 +1,5 @@
import { toTitleCase } from 'common/string';
-import { Fragment } from 'react';
+
import { useBackend } from '../backend';
import {
Box,
@@ -419,11 +419,11 @@ const ShuttleControlConsoleWeb = (props) => {
{(Object.keys(sensors).length && (
- {Object.keys(sensors).map((key) => {
+ {Object.keys(sensors).map((key, index) => {
let sensor = sensors[key];
if (sensor.reading !== -1) {
return (
-
+
Unable to get sensor air reading.
);
diff --git a/tgui/packages/tgui/interfaces/Sleeper.jsx b/tgui/packages/tgui/interfaces/Sleeper.jsx
index 042137d62f0..a0466dc2aa2 100644
--- a/tgui/packages/tgui/interfaces/Sleeper.jsx
+++ b/tgui/packages/tgui/interfaces/Sleeper.jsx
@@ -1,5 +1,5 @@
import { round } from 'common/math';
-import { Fragment } from 'react';
+
import { useBackend } from '../backend';
import {
Box,
diff --git a/tgui/packages/tgui/interfaces/SmartVend.jsx b/tgui/packages/tgui/interfaces/SmartVend.jsx
index 5bb33c2439e..8bd1289fc51 100644
--- a/tgui/packages/tgui/interfaces/SmartVend.jsx
+++ b/tgui/packages/tgui/interfaces/SmartVend.jsx
@@ -1,6 +1,7 @@
import { map } from 'common/collections';
+
import { useBackend } from '../backend';
-import { Button, Box, NoticeBox, Section, Table } from '../components';
+import { Box, Button, NoticeBox, Section, Table } from '../components';
import { Window } from '../layouts';
export const SmartVend = (props) => {
diff --git a/tgui/packages/tgui/interfaces/Smes.jsx b/tgui/packages/tgui/interfaces/Smes.jsx
index a1fc083b586..7d2b4e890e9 100644
--- a/tgui/packages/tgui/interfaces/Smes.jsx
+++ b/tgui/packages/tgui/interfaces/Smes.jsx
@@ -1,3 +1,5 @@
+import { round } from 'common/math';
+
import { useBackend } from '../backend';
import {
Box,
@@ -10,7 +12,6 @@ import {
} from '../components';
import { formatPower } from '../format';
import { Window } from '../layouts';
-import { round } from 'common/math';
// Common power multiplier
const POWER_MUL = 1e3;
diff --git a/tgui/packages/tgui/interfaces/SolarControl.jsx b/tgui/packages/tgui/interfaces/SolarControl.jsx
index 2b07ffc48a8..81bfb4ab26e 100644
--- a/tgui/packages/tgui/interfaces/SolarControl.jsx
+++ b/tgui/packages/tgui/interfaces/SolarControl.jsx
@@ -1,3 +1,5 @@
+import { round } from 'common/math';
+
import { useBackend } from '../backend';
import {
Box,
@@ -9,7 +11,6 @@ import {
Section,
} from '../components';
import { Window } from '../layouts';
-import { round } from 'common/math';
export const SolarControl = (props) => {
const { act, data } = useBackend();
diff --git a/tgui/packages/tgui/interfaces/Stack.jsx b/tgui/packages/tgui/interfaces/Stack.jsx
index 4e5084f7bed..e2ded92f8ac 100644
--- a/tgui/packages/tgui/interfaces/Stack.jsx
+++ b/tgui/packages/tgui/interfaces/Stack.jsx
@@ -1,5 +1,5 @@
import { useBackend } from '../backend';
-import { Box, Button, Section, Collapsible, Table } from '../components';
+import { Box, Button, Collapsible, Section, Table } from '../components';
import { Window } from '../layouts';
export const Stack = (props) => {
@@ -34,7 +34,7 @@ const RecipeList = (props) => {
// let newSortedKeys = nonCategories.concat(categories);
- return sortedKeys.map((title) => {
+ return sortedKeys.map((title, index) => {
// if (title === "--DIVIDER--") {
// return (
//
@@ -45,14 +45,14 @@ const RecipeList = (props) => {
let recipe = recipes[title];
if (recipe.ref === undefined) {
return (
-
+
);
} else {
- return ;
+ return ;
}
});
};
diff --git a/tgui/packages/tgui/interfaces/StationAlertConsole.jsx b/tgui/packages/tgui/interfaces/StationAlertConsole.jsx
index 9b98578d1d9..4b7b3b0c3fc 100644
--- a/tgui/packages/tgui/interfaces/StationAlertConsole.jsx
+++ b/tgui/packages/tgui/interfaces/StationAlertConsole.jsx
@@ -1,5 +1,5 @@
import { useBackend } from '../backend';
-import { Section, Button, Box } from '../components';
+import { Box, Button, Section } from '../components';
import { Window } from '../layouts';
export const StationAlertConsole = () => {
diff --git a/tgui/packages/tgui/interfaces/StationBlueprints.jsx b/tgui/packages/tgui/interfaces/StationBlueprints.jsx
index f637a80b0ea..53bae488de5 100644
--- a/tgui/packages/tgui/interfaces/StationBlueprints.jsx
+++ b/tgui/packages/tgui/interfaces/StationBlueprints.jsx
@@ -1,4 +1,3 @@
-import { Fragment } from 'react';
import { useBackend } from '../backend';
import { ByondUi } from '../components';
import { Window } from '../layouts';
diff --git a/tgui/packages/tgui/interfaces/SuitCycler.jsx b/tgui/packages/tgui/interfaces/SuitCycler.jsx
index 096bdb3ab2d..b1f33c8648d 100644
--- a/tgui/packages/tgui/interfaces/SuitCycler.jsx
+++ b/tgui/packages/tgui/interfaces/SuitCycler.jsx
@@ -1,12 +1,11 @@
-import { Fragment } from 'react';
import { useBackend } from '../backend';
import {
Box,
Button,
Dropdown,
- NumberInput,
LabeledList,
NoticeBox,
+ NumberInput,
Section,
} from '../components';
import { Window } from '../layouts';
diff --git a/tgui/packages/tgui/interfaces/SuitStorageUnit.jsx b/tgui/packages/tgui/interfaces/SuitStorageUnit.jsx
index 5149ddfb2c0..df060f0fd23 100644
--- a/tgui/packages/tgui/interfaces/SuitStorageUnit.jsx
+++ b/tgui/packages/tgui/interfaces/SuitStorageUnit.jsx
@@ -1,14 +1,13 @@
-import { Fragment } from 'react';
import { useBackend } from '../backend';
import {
Box,
Button,
+ Flex,
Icon,
- LabeledList,
Knob,
+ LabeledList,
NoticeBox,
Section,
- Flex,
} from '../components';
import { Window } from '../layouts';
diff --git a/tgui/packages/tgui/interfaces/SupermatterMonitor.jsx b/tgui/packages/tgui/interfaces/SupermatterMonitor.jsx
index c69a4320261..de57c3188a1 100644
--- a/tgui/packages/tgui/interfaces/SupermatterMonitor.jsx
+++ b/tgui/packages/tgui/interfaces/SupermatterMonitor.jsx
@@ -1,16 +1,17 @@
+import { round } from 'common/math';
+import { toTitleCase } from 'common/string';
+
import { useBackend } from '../backend';
import {
+ AnimatedNumber,
Box,
Button,
+ Flex,
LabeledList,
ProgressBar,
Section,
- Flex,
- AnimatedNumber,
} from '../components';
import { Window } from '../layouts';
-import { round } from 'common/math';
-import { toTitleCase } from 'common/string';
// As of 2020-08-06 this isn't actually ever used, but it needs to exist because that's what tgui_modules expect
export const SupermatterMonitor = (props) => (
diff --git a/tgui/packages/tgui/interfaces/TEGenerator.jsx b/tgui/packages/tgui/interfaces/TEGenerator.jsx
index 31499c94c42..1212d4c5a9b 100644
--- a/tgui/packages/tgui/interfaces/TEGenerator.jsx
+++ b/tgui/packages/tgui/interfaces/TEGenerator.jsx
@@ -1,8 +1,9 @@
import { round } from 'common/math';
+
import { useBackend } from '../backend';
import { Box, Flex, LabeledList, ProgressBar, Section } from '../components';
+import { formatPower, formatSiUnit } from '../format';
import { Window } from '../layouts';
-import { formatSiUnit, formatPower } from '../format';
export const TEGenerator = (props) => {
const { data } = useBackend();
diff --git a/tgui/packages/tgui/interfaces/TelecommsLogBrowser.jsx b/tgui/packages/tgui/interfaces/TelecommsLogBrowser.jsx
index aac2103f679..80496c79cf4 100644
--- a/tgui/packages/tgui/interfaces/TelecommsLogBrowser.jsx
+++ b/tgui/packages/tgui/interfaces/TelecommsLogBrowser.jsx
@@ -1,12 +1,12 @@
import { round } from 'common/math';
-import { Fragment } from 'react';
+
import { useBackend } from '../backend';
import {
Box,
Button,
Flex,
- NoticeBox,
LabeledList,
+ NoticeBox,
Section,
} from '../components';
import { Window } from '../layouts';
diff --git a/tgui/packages/tgui/interfaces/TelecommsMachineBrowser.jsx b/tgui/packages/tgui/interfaces/TelecommsMachineBrowser.jsx
index 58f629d9ca8..67867f26612 100644
--- a/tgui/packages/tgui/interfaces/TelecommsMachineBrowser.jsx
+++ b/tgui/packages/tgui/interfaces/TelecommsMachineBrowser.jsx
@@ -1,6 +1,5 @@
-import { Fragment } from 'react';
import { useBackend } from '../backend';
-import { Box, Button, NoticeBox, LabeledList, Section } from '../components';
+import { Box, Button, LabeledList, NoticeBox, Section } from '../components';
import { Window } from '../layouts';
export const TelecommsMachineBrowser = (props) => {
diff --git a/tgui/packages/tgui/interfaces/TelecommsMultitoolMenu.jsx b/tgui/packages/tgui/interfaces/TelecommsMultitoolMenu.jsx
index dbb7a8dbec4..066a240d1be 100644
--- a/tgui/packages/tgui/interfaces/TelecommsMultitoolMenu.jsx
+++ b/tgui/packages/tgui/interfaces/TelecommsMultitoolMenu.jsx
@@ -1,8 +1,7 @@
-import { Fragment } from 'react';
import { useBackend } from '../backend';
-import { Box, Button, LabeledList, Section, NumberInput } from '../components';
-import { TemporaryNotice } from './common/TemporaryNotice';
+import { Box, Button, LabeledList, NumberInput, Section } from '../components';
import { Window } from '../layouts';
+import { TemporaryNotice } from './common/TemporaryNotice';
export const TelecommsMultitoolMenu = (props) => {
const { act, data } = useBackend();
diff --git a/tgui/packages/tgui/interfaces/TelesciConsole.jsx b/tgui/packages/tgui/interfaces/TelesciConsole.jsx
index 44f0c44e92f..f0d8ce586b9 100644
--- a/tgui/packages/tgui/interfaces/TelesciConsole.jsx
+++ b/tgui/packages/tgui/interfaces/TelesciConsole.jsx
@@ -1,4 +1,5 @@
import { sortBy } from 'common/collections';
+
import { useBackend } from '../backend';
import {
AnimatedNumber,
diff --git a/tgui/packages/tgui/interfaces/TimeClock.jsx b/tgui/packages/tgui/interfaces/TimeClock.jsx
index 51a49a4ea0b..eaed24b90d0 100644
--- a/tgui/packages/tgui/interfaces/TimeClock.jsx
+++ b/tgui/packages/tgui/interfaces/TimeClock.jsx
@@ -1,13 +1,13 @@
import { toFixed } from 'common/math';
-import { Fragment } from 'react';
+
import { useBackend } from '../backend';
import {
Box,
Button,
Flex,
LabeledList,
- Section,
NoticeBox,
+ Section,
} from '../components';
import { Window } from '../layouts';
import { RankIcon } from './common/RankIcon';
diff --git a/tgui/packages/tgui/interfaces/TurbineControl.jsx b/tgui/packages/tgui/interfaces/TurbineControl.jsx
index 8594610df7d..aaa5f399b69 100644
--- a/tgui/packages/tgui/interfaces/TurbineControl.jsx
+++ b/tgui/packages/tgui/interfaces/TurbineControl.jsx
@@ -1,4 +1,3 @@
-import { formatPower } from '../format';
import { useBackend } from '../backend';
import {
AnimatedNumber,
@@ -7,6 +6,7 @@ import {
LabeledList,
Section,
} from '../components';
+import { formatPower } from '../format';
import { Window } from '../layouts';
export const TurbineControl = (props) => {
diff --git a/tgui/packages/tgui/interfaces/Turbolift.jsx b/tgui/packages/tgui/interfaces/Turbolift.jsx
index bfa146a92ce..5c1aec27b07 100644
--- a/tgui/packages/tgui/interfaces/Turbolift.jsx
+++ b/tgui/packages/tgui/interfaces/Turbolift.jsx
@@ -1,4 +1,3 @@
-import { Fragment } from 'react';
import { useBackend } from '../backend';
import { Button, Flex, Section } from '../components';
import { Window } from '../layouts';
diff --git a/tgui/packages/tgui/interfaces/Vending.jsx b/tgui/packages/tgui/interfaces/Vending.jsx
index 5cb0b5979ca..6947330ecff 100644
--- a/tgui/packages/tgui/interfaces/Vending.jsx
+++ b/tgui/packages/tgui/interfaces/Vending.jsx
@@ -1,5 +1,5 @@
import { classes } from 'common/react';
-import { Fragment } from 'react';
+
import { useBackend } from '../backend';
import { Box, Button, Section, Table, Tooltip } from '../components';
import { Window } from '../layouts';
diff --git a/tgui/packages/tgui/interfaces/VorePanel.jsx b/tgui/packages/tgui/interfaces/VorePanel.jsx
index 6058956f166..f8e84e839ec 100644
--- a/tgui/packages/tgui/interfaces/VorePanel.jsx
+++ b/tgui/packages/tgui/interfaces/VorePanel.jsx
@@ -1,20 +1,20 @@
+import { classes } from 'common/react';
import { capitalize } from 'common/string';
-import { Fragment } from 'react';
+
import { useBackend, useLocalState } from '../backend';
import {
Box,
Button,
- Flex,
Collapsible,
+ Divider,
+ Flex,
Icon,
LabeledList,
NoticeBox,
Section,
Tabs,
- Divider,
} from '../components';
import { Window } from '../layouts';
-import { classes } from 'common/react';
const stats = [null, 'average', 'bad'];
@@ -1155,8 +1155,8 @@ const VoreSelectedBellyVisuals = (props) => {
>
Disabled
- {Object.keys(possible_fullscreens).map((key) => (
-
+ {Object.keys(possible_fullscreens).map((key, index) => (
+
{
const { act, data } = useBackend();
diff --git a/tgui/packages/tgui/interfaces/XenoarchSuspension.tsx b/tgui/packages/tgui/interfaces/XenoarchSuspension.tsx
index 1c78fe56d3d..51ee2445138 100644
--- a/tgui/packages/tgui/interfaces/XenoarchSuspension.tsx
+++ b/tgui/packages/tgui/interfaces/XenoarchSuspension.tsx
@@ -1,5 +1,4 @@
import { BooleanLike } from 'common/react';
-import { Fragment } from 'react';
import { useBackend } from '../backend';
import { Box, Button, LabeledList, ProgressBar, Section } from '../components';
diff --git a/tgui/packages/tgui/interfaces/common/AtmosControls.jsx b/tgui/packages/tgui/interfaces/common/AtmosControls.jsx
index 94f18ba165d..c0ad477582f 100644
--- a/tgui/packages/tgui/interfaces/common/AtmosControls.jsx
+++ b/tgui/packages/tgui/interfaces/common/AtmosControls.jsx
@@ -1,4 +1,5 @@
import { decodeHtmlEntities } from 'common/string';
+
import { useBackend } from '../../backend';
import { Button, LabeledList, NumberInput, Section } from '../../components';
diff --git a/tgui/packages/tgui/interfaces/common/Mining.jsx b/tgui/packages/tgui/interfaces/common/Mining.jsx
index 3bd34e8c3e2..d5737575101 100644
--- a/tgui/packages/tgui/interfaces/common/Mining.jsx
+++ b/tgui/packages/tgui/interfaces/common/Mining.jsx
@@ -1,4 +1,3 @@
-import { Fragment } from 'react';
import { useBackend } from '../../backend';
import { Box, Button, NoticeBox } from '../../components';
diff --git a/tgui/packages/tgui/interfaces/common/Overmap.jsx b/tgui/packages/tgui/interfaces/common/Overmap.jsx
index 21b639a7b94..6d597d99eb4 100644
--- a/tgui/packages/tgui/interfaces/common/Overmap.jsx
+++ b/tgui/packages/tgui/interfaces/common/Overmap.jsx
@@ -1,4 +1,3 @@
-import { Fragment } from 'react';
import { useBackend } from '../../backend';
import { Box, Button, LabeledList } from '../../components';
diff --git a/tgui/packages/tgui/interfaces/common/PortableAtmos.jsx b/tgui/packages/tgui/interfaces/common/PortableAtmos.jsx
index 700ba098243..13052be09af 100644
--- a/tgui/packages/tgui/interfaces/common/PortableAtmos.jsx
+++ b/tgui/packages/tgui/interfaces/common/PortableAtmos.jsx
@@ -1,12 +1,11 @@
import { useBackend } from '../../backend';
-import { Fragment } from 'react';
import {
- Box,
- Section,
- LabeledList,
- Button,
AnimatedNumber,
+ Box,
+ Button,
+ LabeledList,
ProgressBar,
+ Section,
} from '../../components';
export const PortableBasicInfo = (props) => {
diff --git a/tgui/packages/tgui/interfaces/common/TemporaryNotice.jsx b/tgui/packages/tgui/interfaces/common/TemporaryNotice.jsx
index 361ac4bd7b5..e67e7dde619 100644
--- a/tgui/packages/tgui/interfaces/common/TemporaryNotice.jsx
+++ b/tgui/packages/tgui/interfaces/common/TemporaryNotice.jsx
@@ -1,4 +1,5 @@
import { decodeHtmlEntities } from 'common/string';
+
import { useBackend } from '../../backend';
import { Box, Button, NoticeBox } from '../../components';
diff --git a/tgui/packages/tgui/interfaces/pAIAtmos.jsx b/tgui/packages/tgui/interfaces/pAIAtmos.jsx
index a0a827533c2..ec2edb7f40f 100644
--- a/tgui/packages/tgui/interfaces/pAIAtmos.jsx
+++ b/tgui/packages/tgui/interfaces/pAIAtmos.jsx
@@ -1,5 +1,6 @@
import { filter } from 'common/collections';
import { decodeHtmlEntities } from 'common/string';
+
import { useBackend } from '../backend';
import { LabeledList, Section } from '../components';
import { Window } from '../layouts';
diff --git a/tgui/packages/tgui/interfaces/pda/pda_atmos_scan.jsx b/tgui/packages/tgui/interfaces/pda/pda_atmos_scan.jsx
index db150e2083c..30bcafcfe18 100644
--- a/tgui/packages/tgui/interfaces/pda/pda_atmos_scan.jsx
+++ b/tgui/packages/tgui/interfaces/pda/pda_atmos_scan.jsx
@@ -1,5 +1,6 @@
import { filter } from 'common/collections';
import { decodeHtmlEntities } from 'common/string';
+
import { useBackend } from '../../backend';
import { Box, LabeledList } from '../../components';
diff --git a/tgui/packages/tgui/interfaces/pda/pda_main_menu.jsx b/tgui/packages/tgui/interfaces/pda/pda_main_menu.jsx
index ba981a9ea8c..3c6d4e58648 100644
--- a/tgui/packages/tgui/interfaces/pda/pda_main_menu.jsx
+++ b/tgui/packages/tgui/interfaces/pda/pda_main_menu.jsx
@@ -1,4 +1,3 @@
-import { Fragment } from 'react';
import { useBackend } from '../../backend';
import { Box, Button, LabeledList, Section } from '../../components';
diff --git a/tgui/packages/tgui/interfaces/pda/pda_news.jsx b/tgui/packages/tgui/interfaces/pda/pda_news.jsx
index cf2a889afd1..2119ba7a83d 100644
--- a/tgui/packages/tgui/interfaces/pda/pda_news.jsx
+++ b/tgui/packages/tgui/interfaces/pda/pda_news.jsx
@@ -1,5 +1,5 @@
import { decodeHtmlEntities } from 'common/string';
-import { Fragment } from 'react';
+
import { useBackend } from '../../backend';
import { Box, Button, Section } from '../../components';
diff --git a/tgui/packages/tgui/layouts/Layout.jsx b/tgui/packages/tgui/layouts/Layout.jsx
index 40c25bfc383..59f7c943b87 100644
--- a/tgui/packages/tgui/layouts/Layout.jsx
+++ b/tgui/packages/tgui/layouts/Layout.jsx
@@ -5,6 +5,7 @@
*/
import { classes } from 'common/react';
+
import { computeBoxClassName, computeBoxProps } from '../components/Box';
import { addScrollableNode, removeScrollableNode } from '../events';
diff --git a/tgui/packages/tgui/layouts/Pane.jsx b/tgui/packages/tgui/layouts/Pane.jsx
index 539574b9745..1f38df5c99d 100644
--- a/tgui/packages/tgui/layouts/Pane.jsx
+++ b/tgui/packages/tgui/layouts/Pane.jsx
@@ -5,6 +5,7 @@
*/
import { classes } from 'common/react';
+
import { useBackend } from '../backend';
import { Box } from '../components';
import { Layout } from './Layout';