diff --git a/src/components/settings/tabs/plugins/index.tsx b/src/components/settings/tabs/plugins/index.tsx index 20a747505..34e326c58 100644 --- a/src/components/settings/tabs/plugins/index.tsx +++ b/src/components/settings/tabs/plugins/index.tsx @@ -139,6 +139,7 @@ function ExcludedPluginsList({ search }: { search: string; }) { export default function PluginSettings() { const settings = useSettings(); const changes = React.useMemo(() => new ChangeList(), []); + const changeArray = changes.map(s => s); React.useEffect(() => { return () => void (changes.hasChanges && Alerts.show({ @@ -146,12 +147,17 @@ export default function PluginSettings() { body: ( <>

The following plugins require a restart:

-
{changes.map((s, i) => ( - <> - {i > 0 && ", "} - {Parser.parse("`" + s + "`")} - - ))}
+
+ {changeArray.slice(0, 15).map((s, i) => ( + + {i > 0 && ", "} + {Parser.parse("`" + s + "`")} + + ))} + {changeArray.length > 15 && ( + and {changeArray.length - 15} more + )} +
), confirmText: "Restart now", diff --git a/src/equicordplugins/betterActivities/styles.css b/src/equicordplugins/betterActivities/styles.css index b6d5dfc2c..8704007e8 100644 --- a/src/equicordplugins/betterActivities/styles.css +++ b/src/equicordplugins/betterActivities/styles.css @@ -92,4 +92,4 @@ .vc-bactivities-controls-tooltip { --background-floating: var(--background-secondary); -} +} \ No newline at end of file