bug fixed

This commit is contained in:
daniel31x13 2024-04-25 23:56:36 -04:00
parent 9354842065
commit d66019bfea
2 changed files with 20 additions and 5 deletions

View File

@ -2,6 +2,9 @@ import LinkCard from "@/components/LinkViews/LinkCard";
import { LinkIncludingShortenedCollectionAndTags } from "@/types/global"; import { LinkIncludingShortenedCollectionAndTags } from "@/types/global";
import { GridLoader } from "react-spinners"; import { GridLoader } from "react-spinners";
import Masonry from "react-masonry-css"; import Masonry from "react-masonry-css";
import resolveConfig from "tailwindcss/resolveConfig";
import tailwindConfig from "../../../tailwind.config.js";
import { useMemo } from "react";
export default function MasonryView({ export default function MasonryView({
links, links,
@ -12,11 +15,23 @@ export default function MasonryView({
editMode?: boolean; editMode?: boolean;
isLoading?: boolean; isLoading?: boolean;
}) { }) {
const fullConfig = resolveConfig(tailwindConfig as any);
const breakpointColumnsObj = useMemo(() => {
return {
default: 4,
1900: 3,
[fullConfig.theme.screens.xl]: 2,
[fullConfig.theme.screens.sm]: 1,
};
}, []);
return ( return (
<Masonry <Masonry
breakpointCols={4} breakpointCols={breakpointColumnsObj}
columnClassName="!w-full flex flex-col gap-5" columnClassName="flex flex-col gap-5 !w-full"
className="grid min-[1900px]:grid-cols-4 xl:grid-cols-3 sm:grid-cols-2 grid-cols-1 gap-5" // className="grid gap-5 grid-cols-3"
className="grid min-[1900px]:grid-cols-4 xl:grid-cols-3 sm:grid-cols-2 grid-cols-1 gap-5 pb-5"
> >
{links.map((e, i) => { {links.map((e, i) => {
return ( return (

View File

@ -1,4 +1,4 @@
import { dropdownTriggerer, isIphone } from "@/lib/client/utils"; import { dropdownTriggerer, isIphone, isPWA } from "@/lib/client/utils";
import React from "react"; import React from "react";
import { useState } from "react"; import { useState } from "react";
import NewLinkModal from "./ModalContent/NewLinkModal"; import NewLinkModal from "./ModalContent/NewLinkModal";
@ -20,7 +20,7 @@ export default function MobileNavigation({}: Props) {
> >
<div <div
className={`w-full flex bg-base-100 ${ className={`w-full flex bg-base-100 ${
isIphone() ? "pb-5" : "" isIphone() && isPWA() ? "pb-5" : ""
} border-solid border-t-neutral-content border-t`} } border-solid border-t-neutral-content border-t`}
> >
<MobileNavigationButton href={`/dashboard`} icon={"bi-house"} /> <MobileNavigationButton href={`/dashboard`} icon={"bi-house"} />