complete merge

This commit is contained in:
Pas 2025-06-02 00:34:15 -06:00
parent 2011e1c2d5
commit 2eae4ffa14
3 changed files with 8 additions and 3 deletions

View file

@ -5,6 +5,7 @@ import { Button } from "@/components/buttons/Button";
import { IconPatch } from "@/components/buttons/IconPatch"; import { IconPatch } from "@/components/buttons/IconPatch";
import { Icon, Icons } from "@/components/Icon"; import { Icon, Icons } from "@/components/Icon";
import { MediaBookmarkButton } from "@/components/media/MediaBookmark"; import { MediaBookmarkButton } from "@/components/media/MediaBookmark";
import { usePreferencesStore } from "@/stores/preferences";
import { DetailsHeaderProps } from "./types"; import { DetailsHeaderProps } from "./types";
@ -15,11 +16,15 @@ export function DetailsHeader({
onShareClick, onShareClick,
showProgress, showProgress,
}: DetailsHeaderProps) { }: DetailsHeaderProps) {
const enableImageLogos = usePreferencesStore(
(state) => state.enableImageLogos,
);
return ( return (
<> <>
{/* Title and Genres Row */} {/* Title and Genres Row */}
<div className="pb-2"> <div className="pb-2">
{data.logoUrl ? ( {data.logoUrl && enableImageLogos ? (
<img <img
src={data.logoUrl} src={data.logoUrl}
alt={data.title} alt={data.title}

View file

@ -1,7 +1,7 @@
import { useEffect, useState } from "react"; import { useEffect, useState } from "react";
import { Helmet } from "react-helmet-async"; import { Helmet } from "react-helmet-async";
import { DetailsModal } from "@/components/overlays/DetailsModal"; import { DetailsModal } from "@/components/overlays/details/DetailsModal";
import { useModal } from "@/components/overlays/Modal"; import { useModal } from "@/components/overlays/Modal";
import { SubPageLayout } from "../layouts/SubPageLayout"; import { SubPageLayout } from "../layouts/SubPageLayout";

View file

@ -11,7 +11,7 @@ import { Icon, Icons } from "@/components/Icon";
import { WideContainer } from "@/components/layout/WideContainer"; import { WideContainer } from "@/components/layout/WideContainer";
import { MediaCard } from "@/components/media/MediaCard"; import { MediaCard } from "@/components/media/MediaCard";
import { MediaGrid } from "@/components/media/MediaGrid"; import { MediaGrid } from "@/components/media/MediaGrid";
import { DetailsModal } from "@/components/overlays/DetailsModal"; import { DetailsModal } from "@/components/overlays/details/DetailsModal";
import { useModal } from "@/components/overlays/Modal"; import { useModal } from "@/components/overlays/Modal";
import { Heading1 } from "@/components/utils/Text"; import { Heading1 } from "@/components/utils/Text";
import { SubPageLayout } from "@/pages/layouts/SubPageLayout"; import { SubPageLayout } from "@/pages/layouts/SubPageLayout";