diff --git a/client/src/components/Server/ExpansionsBar.tsx b/client/src/components/Server/ExpansionsBar.tsx
index d3f501f..1f3497b 100644
--- a/client/src/components/Server/ExpansionsBar.tsx
+++ b/client/src/components/Server/ExpansionsBar.tsx
@@ -1,4 +1,10 @@
-import { Box, ToggleButton, ToggleButtonGroup, Tooltip } from '@mui/material';
+import {
+ Box,
+ ToggleButton,
+ ToggleButtonGroup,
+ Tooltip,
+ useMediaQuery,
+} from '@mui/material';
import { ServerData } from '../../data/ServerData';
const expansionButtons = [
@@ -47,12 +53,22 @@ const expansionButtons = [
>
SoA
,
+
+ +
+ ,
];
type ExpansionBarProps = { server: ServerData };
export default function ExpansionBar({ server }: ExpansionBarProps) {
const { expansions } = server;
+ const isSmallScreen = useMediaQuery('(max-width:400px)');
const addons = ['acp', 'amk', 'asa', 'abyssea', 'voidwatch', 'rov', 'tvr'];
let enabledAddons = addons.filter((prop) => expansions[prop]);
@@ -79,6 +95,7 @@ export default function ExpansionBar({ server }: ExpansionBarProps) {
>
{expansionButtons}
- {enabledAddons.length !== 0 && (
-
- +
-
- )}
diff --git a/client/src/components/Server/ServerCard.tsx b/client/src/components/Server/ServerCard.tsx
index 2ebe0fd..461d83c 100644
--- a/client/src/components/Server/ServerCard.tsx
+++ b/client/src/components/Server/ServerCard.tsx
@@ -20,6 +20,7 @@ import {
Tooltip,
Typography,
alpha,
+ useMediaQuery,
} from '@mui/material';
import {
Children,
@@ -46,6 +47,7 @@ type ServerCardProps = {
export default function ServerCard({ server, children }: ServerCardProps) {
const { themeMode } = useThemeModeContext();
+ const isSmallScreen = useMediaQuery('(max-width:400px)');
const [clipboardTooltip, setClipboardTooltip] = useState('Copy server URL.');
const [clipboardTooltipOpen, setClipboardTooltipOpen] = useState(false);
const handleClipboardTooltipClose = () => {
@@ -112,7 +114,7 @@ export default function ServerCard({ server, children }: ServerCardProps) {
return (
-
+