This commit is contained in:
dvelo 2025-05-11 13:56:08 -05:00
parent ed88ea8977
commit c70332c144

@ -54,7 +54,13 @@ import {
} from "@/components/ui/dropdown-menu";
import { Button } from "@/components/ui/button";
import { ServerRandomServerProvider } from "./server-random-server-provider";
import { Dice2, Dices, EllipsisIcon, RefreshCcw, ShareIcon } from "lucide-react";
import {
Dice2,
Dices,
EllipsisIcon,
RefreshCcw,
ShareIcon,
} from "lucide-react";
import { toast } from "sonner";
import useClipboard from "@/lib/useClipboard";
@ -101,9 +107,7 @@ export function ServerList() {
<TooltipTrigger>
<ModificationButton disabled={testModeEnabled} />
</TooltipTrigger>
<TooltipContent
side="bottom"
>
<TooltipContent side="bottom">
{filterCount} modification(s) enabled
</TooltipContent>
</Tooltip>
@ -156,12 +160,14 @@ export function ServerList() {
<DropdownMenuItem
className="flex items-center gap-2"
onClick={() => {
const data = { url: "https://mhsf.app", text: "Check out MHSF, the modern server finder!" };
if (navigator.canShare(data))
navigator.share(data)
const data = {
url: "https://mhsf.app",
text: "Check out MHSF, the modern server finder!",
};
if (navigator.canShare(data)) navigator.share(data);
else {
clipboard.writeText("https://mhsf.app")
toast.success("Sent to clipboard!")
clipboard.writeText("https://mhsf.app");
toast.success("Sent to clipboard!");
}
}}
>
@ -171,11 +177,11 @@ export function ServerList() {
</DropdownMenuContent>
</DropdownMenu>
</div>
{filterLoading ? (
{filterLoading && (
<span className="mt-2 left-[50%] right-[50%] absolute">
<Spinner />
</span>
) : (
)}
<InfiniteScroll
dataLength={itemsLength}
next={fetchMoreData}
@ -192,7 +198,6 @@ export function ServerList() {
))}
</div>
</InfiniteScroll>
)}
</ServerRandomServerProvider>
</main>
);