ci: imports fix, readonly marking, using dialog, removed unnecesary assertions

This commit is contained in:
Moyasee
2025-10-21 21:19:50 +03:00
parent 0a4726af44
commit ba4610705d
3 changed files with 3 additions and 8 deletions

View File

@@ -11,8 +11,7 @@ import { db } from "@main/level";
import { levelKeys } from "@main/level/sublevels"; import { levelKeys } from "@main/level/sublevels";
export const getUserData = async () => { export const getUserData = async () => {
// Get user language preference for API call let language = "en";
let language = "en"; // Default fallback
try { try {
const userPreferences = await db.get<string, UserPreferences | null>( const userPreferences = await db.get<string, UserPreferences | null>(
levelKeys.userPreferences, levelKeys.userPreferences,
@@ -20,7 +19,6 @@ export const getUserData = async () => {
); );
if (userPreferences?.language) { if (userPreferences?.language) {
// Map supported languages (pt, ru, es) or fallback to en
const supportedLanguages = ["pt", "ru", "es"]; const supportedLanguages = ["pt", "ru", "es"];
const userLang = userPreferences.language.split("-")[0]; const userLang = userPreferences.language.split("-")[0];
language = supportedLanguages.includes(userLang) ? userLang : "en"; language = supportedLanguages.includes(userLang) ? userLang : "en";

View File

@@ -36,11 +36,7 @@ export function FullscreenImageModal({
if (!isOpen) return null; if (!isOpen) return null;
return ( return (
<dialog <dialog className="fullscreen-image-modal" aria-modal="true" open>
className="fullscreen-image-modal"
aria-modal="true"
open
>
<button <button
type="button" type="button"
className="fullscreen-image-modal__backdrop" className="fullscreen-image-modal__backdrop"

View File

@@ -70,6 +70,7 @@ export function AchievementList({
type="button" type="button"
className="achievements__item-image-button" className="achievements__item-image-button"
onClick={() => onClick={() =>
achievement.achievementImageUrl &&
handleImageClick( handleImageClick(
achievement.achievementImageUrl, achievement.achievementImageUrl,
achievement.displayName achievement.displayName