From 7eeea5e694c142803a37564ef8886d4fc4d2dab4 Mon Sep 17 00:00:00 2001 From: Innei Date: Mon, 11 Nov 2024 15:35:17 +0800 Subject: [PATCH] feat: discover rsshub card background use single color Signed-off-by: Innei --- .../modules/discover/recommendations-card.tsx | 40 ++++++++++++++----- apps/renderer/src/modules/feed/feed-icon.tsx | 1 - packages/utils/src/color.ts | 16 ++++++++ 3 files changed, 47 insertions(+), 10 deletions(-) diff --git a/apps/renderer/src/modules/discover/recommendations-card.tsx b/apps/renderer/src/modules/discover/recommendations-card.tsx index fbe17b2c4..21f7ed482 100644 --- a/apps/renderer/src/modules/discover/recommendations-card.tsx +++ b/apps/renderer/src/modules/discover/recommendations-card.tsx @@ -1,8 +1,10 @@ import { Card, CardContent, CardHeader, CardTitle } from "@follow/components/ui/card/index.jsx" +import { getDominantColor } from "@follow/utils/color" +import { cn, getUrlIcon } from "@follow/utils/utils" import clsx from "clsx" import { upperFirst } from "lodash-es" import type { FC } from "react" -import { memo, useMemo } from "react" +import { memo, useEffect, useMemo, useState } from "react" import { useTranslation } from "react-i18next" import { useModalStack } from "~/components/ui/modal/stacked/hooks" @@ -46,13 +48,8 @@ export const RecommendationCard: FC = memo(
- - + +
@@ -85,7 +82,7 @@ export const RecommendationCard: FC = memo( >