From 86d7ced0c04fc01780eed6907d8e3f94bbf1a0cc Mon Sep 17 00:00:00 2001 From: Hachi-R Date: Sat, 18 Jan 2025 23:43:56 -0300 Subject: [PATCH] refactor: migrate achievement list styles from VE to SCSS + BEM --- .../pages/achievements/achievement-list.tsx | 50 ++-- .../achievements/achievements-skeleton.tsx | 10 +- .../src/pages/achievements/achievements.scss | 262 ++++++++++++++++++ .../compared-achievement-list.tsx | 66 +---- 4 files changed, 300 insertions(+), 88 deletions(-) create mode 100644 src/renderer/src/pages/achievements/achievements.scss diff --git a/src/renderer/src/pages/achievements/achievement-list.tsx b/src/renderer/src/pages/achievements/achievement-list.tsx index ef178b50..36ef97d4 100644 --- a/src/renderer/src/pages/achievements/achievement-list.tsx +++ b/src/renderer/src/pages/achievements/achievement-list.tsx @@ -1,11 +1,10 @@ import { useDate } from "@renderer/hooks"; import type { UserAchievement } from "@types"; import { useTranslation } from "react-i18next"; -import * as styles from "./achievements.css"; +import "./achievements.scss"; import { EyeClosedIcon } from "@primer/octicons-react"; import HydraIcon from "@renderer/assets/icons/hydra.svg?react"; import { useSubscription } from "@renderer/hooks/use-subscription"; -import { vars } from "@renderer/theme.css"; interface AchievementListProps { achievements: UserAchievement[]; @@ -17,27 +16,21 @@ export function AchievementList({ achievements }: AchievementListProps) { const { formatDateTime } = useDate(); return ( -