diff --git a/src/components/services/item.jsx b/src/components/services/item.jsx
index a0f282c1..de74db27 100644
--- a/src/components/services/item.jsx
+++ b/src/components/services/item.jsx
@@ -14,7 +14,7 @@ import ResolvedIcon from "components/resolvedicon";
export default function Item({ service, group }) {
const hasLink = service.href && service.href !== "#";
const { settings } = useContext(SettingsContext);
- const showStats = (service.showStats === false) ? false : settings.showStats;
+ const showStats = service.showStats === false ? false : settings.showStats;
const [statsOpen, setStatsOpen] = useState(service.showStats);
const [statsClosing, setStatsClosing] = useState(false);
@@ -58,16 +58,16 @@ export default function Item({ service, group }) {
href={service.href}
target={service.target ?? settings.target ?? "_blank"}
rel="noreferrer"
- className="flex-1 flex items-center justify-between rounded-r-md "
+ className="flex-1 flex items-center justify-between rounded-r-md w-full overflow-hidden"
>
-
+
{service.name}
{service.description}
) : (
-
-
+
+
{service.name}
{service.description}
@@ -75,33 +75,33 @@ export default function Item({ service, group }) {
)}
- {service.ping && (
-
- )}
+ {service.ping && (
+
+ )}
- {service.container && (
-
- )}
- {(service.app && !service.external) && (
-
- )}
+ {service.container && (
+
+ )}
+ {service.app && !service.external && (
+
+ )}
@@ -112,7 +112,9 @@ export default function Item({ service, group }) {
"w-full overflow-hidden transition-all duration-300 ease-in-out"
)}
>
- {(showStats || statsOpen) &&
}
+ {(showStats || statsOpen) && (
+
+ )}
)}
{service.app && (
@@ -122,7 +124,13 @@ export default function Item({ service, group }) {
"w-full overflow-hidden transition-all duration-300 ease-in-out"
)}
>
- {(showStats || statsOpen) &&
}
+ {(showStats || statsOpen) && (
+
+ )}
)}
diff --git a/src/components/services/list.jsx b/src/components/services/list.jsx
index 7719a3d1..57d9c2ef 100644
--- a/src/components/services/list.jsx
+++ b/src/components/services/list.jsx
@@ -17,13 +17,13 @@ const columnMap = [
const subcolumnMap = [
"grid-cols-1",
"grid-cols-1",
- "grid-cols-[repeat(auto-fit,minmax(11rem,1fr))]",
- "grid-cols-[repeat(auto-fit,minmax(9rem,1fr))]",
- "grid-cols-[repeat(auto-fit,minmax(7rem,1fr))]",
- "grid-cols-[repeat(auto-fit,minmax(7rem,1fr))]",
- "grid-cols-[repeat(auto-fit,minmax(7rem,1fr))]",
- "grid-cols-[repeat(auto-fit,minmax(7rem,1fr))]",
- "grid-cols-[repeat(auto-fit,minmax(7rem,1fr))]",
+ "grid-cols-1 @[11rem]:grid-cols-2",
+ "grid-cols-1 @[9rem]:grid-cols-2 @[18rem]:grid-cols-3",
+ "grid-cols-1 @[7rem]:grid-cols-2 @[14rem]:grid-cols-3 @[21rem]:grid-cols-4",
+ "grid-cols-1 @[7rem]:grid-cols-2 @[14rem]:grid-cols-3 @[21rem]:grid-cols-4 @[28rem]:grid-cols-5",
+ "grid-cols-1 @[7rem]:grid-cols-2 @[14rem]:grid-cols-3 @[21rem]:grid-cols-4 @[28rem]:grid-cols-5 @[35rem]:grid-cols-6",
+ "grid-cols-1 @[7rem]:grid-cols-2 @[14rem]:grid-cols-3 @[21rem]:grid-cols-4 @[28rem]:grid-cols-5 @[35rem]:grid-cols-6 @[42rem]:grid-cols-7",
+ "grid-cols-1 @[7rem]:grid-cols-2 @[14rem]:grid-cols-3 @[21rem]:grid-cols-4 @[28rem]:grid-cols-5 @[35rem]:grid-cols-6 @[42rem]:grid-cols-7 @[49rem]:grid-cols-8",
];
export default function List({ group, services, layout, isGroup = false }) {