From e53e52df1b6b0d7c907238976e52042ad62729c7 Mon Sep 17 00:00:00 2001 From: Moyasee Date: Mon, 20 Oct 2025 01:50:30 +0300 Subject: [PATCH] ci: another lint fixes --- .../fullscreen-image-modal.scss | 12 +++++++ .../fullscreen-image-modal.tsx | 24 +++++--------- .../pages/achievements/achievement-list.tsx | 32 ++++++++----------- .../profile-content/profile-content.tsx | 29 ++++++++--------- 4 files changed, 46 insertions(+), 51 deletions(-) diff --git a/src/renderer/src/components/fullscreen-image-modal/fullscreen-image-modal.scss b/src/renderer/src/components/fullscreen-image-modal/fullscreen-image-modal.scss index 439a05f0..31e65a84 100644 --- a/src/renderer/src/components/fullscreen-image-modal/fullscreen-image-modal.scss +++ b/src/renderer/src/components/fullscreen-image-modal/fullscreen-image-modal.scss @@ -12,6 +12,18 @@ animation: fadeIn 0.2s ease-out; cursor: pointer; + &__backdrop { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: transparent; + border: none; + padding: 0; + cursor: pointer; + } + &__container { position: relative; max-width: 95vw; diff --git a/src/renderer/src/components/fullscreen-image-modal/fullscreen-image-modal.tsx b/src/renderer/src/components/fullscreen-image-modal/fullscreen-image-modal.tsx index fa0ca621..d4796083 100644 --- a/src/renderer/src/components/fullscreen-image-modal/fullscreen-image-modal.tsx +++ b/src/renderer/src/components/fullscreen-image-modal/fullscreen-image-modal.tsx @@ -35,27 +35,19 @@ export function FullscreenImageModal({ if (!isOpen) return null; - const handleBackdropClick = (event: React.MouseEvent) => { - if (event.target === event.currentTarget) { - onClose(); - } - }; - - const handleBackdropKeyDown = (event: React.KeyboardEvent) => { - if (event.key === 'Escape') { - onClose(); - } - }; - return ( -
+
diff --git a/src/renderer/src/pages/profile/profile-content/profile-content.tsx b/src/renderer/src/pages/profile/profile-content/profile-content.tsx index b2ecd031..f2f9eeff 100644 --- a/src/renderer/src/pages/profile/profile-content/profile-content.tsx +++ b/src/renderer/src/pages/profile/profile-content/profile-content.tsx @@ -226,28 +226,25 @@ export function ProfileContent() { >
- {achievement.name} handleImageClick( - achievement.achievementImageUrl, + achievement.achievementImageUrl!, achievement.name ) } - onKeyDown={(e) => { - if (e.key === 'Enter' || e.key === ' ') { - e.preventDefault(); - handleImageClick(achievement.achievementImageUrl, achievement.name); - } - }} - tabIndex={0} - role="button" aria-label={`View ${achievement.name} screenshot in fullscreen`} - style={{ cursor: "pointer" }} - /> + style={{ cursor: "pointer", padding: 0, border: "none", background: "transparent" }} + > + {achievement.name} +