mirror of
https://github.com/hydralauncher/hydra.git
synced 2026-01-27 21:01:02 +00:00
ci: imports fix, readonly marking, using dialog, removed unnecesary assertions
This commit is contained in:
@@ -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";
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user