Fix prettier + eslint

This commit is contained in:
0x1eef 2024-05-17 02:55:11 -03:00
parent 0fe927fd33
commit 793954b0aa
5 changed files with 15 additions and 13 deletions

View file

@ -19,8 +19,7 @@ export function Filter({ locale, t, setIndex, surahs }: Props) {
} else {
const regexp = new RegExp(value, "i");
const newIndex = surahs.filter(
surah =>
regexp.test(surah.name) || regexp.test(String(surah.id)),
surah => regexp.test(surah.name) || regexp.test(String(surah.id)),
);
setIndex(newIndex);
}

View file

@ -13,8 +13,12 @@ import postman, { item } from "postman";
item.css("/css/main/surah-stream.css"),
item.font("Kanit Regular", "url(/fonts/kanit-regular.ttf)"),
item.font("Mada Regular", "url(/fonts/mada-regular.ttf"),
item.json(`/json/${locale}/${surahId}/info.json`, { className: "json surahinfo" }),
item.json(`/json/${locale}/${surahId}/surah.json`, { className: "json surah" }),
item.json(`/json/${locale}/${surahId}/info.json`, {
className: "json surahinfo",
}),
item.json(`/json/${locale}/${surahId}/surah.json`, {
className: "json surah",
}),
item.progress((percent: number) => {
progressBar.value = percent;
progressNumber.innerText = `${percent.toFixed(0)}%`;

View file

@ -1,8 +1,9 @@
import { Quran, TLocale } from "Quran";
(function () {
const defaultl = "en";
const locale = navigator.languages
.map(s => s.slice(0, 2).toLowerCase())
.find(s => Quran.locales.includes(s as TLocale)) || defaultl;
const locale =
navigator.languages
.map(s => s.slice(0, 2).toLowerCase())
.find(s => Quran.locales.includes(s as TLocale)) || defaultl;
location.replace(`/${locale}/`);
})();

View file

@ -10,9 +10,7 @@ import { SurahIndex } from "~/components/SurahIndex";
const appVersion = root.getAttribute("data-app-version") as string;
const t = T(require("@json/t.json"));
const byLocale = require("@json/surahs");
const surahs: Surah[] = byLocale[locale].map(
(e: TSurah) => new Surah(e),
);
const surahs: Surah[] = byLocale[locale].map((e: TSurah) => new Surah(e));
ReactDOM.createRoot(root).render(
<SurahIndex
appVersion={appVersion}

View file

@ -1,4 +1,4 @@
import { Surah, Ayah, TAyat, TSurah, TLocale } from "Quran";
import { Surah, Ayah, TSurah, TLocale } from "Quran";
import React from "react";
import ReactDOM from "react-dom/client";
import { T } from "~/lib/t";
@ -16,8 +16,8 @@ import { SurahStream } from "~/components/SurahStream";
const node2: HTMLScriptElement = document.querySelector(".json.surah")!;
const node3: HTMLScriptElement = document.querySelector(".json.durations")!;
const blob1: TSurah = JSON.parse(node1.innerText)!;
const blob2: [number, string][] = JSON.parse(node2.innerText)!;
const blob3: [number, number][] = JSON.parse(node3.innerText)!;
const blob2: Array<[number, string]> = JSON.parse(node2.innerText)!;
const blob3: Array<[number, number]> = JSON.parse(node3.innerText)!;
const surah = new Surah(blob1);
for (let i = 0; i < blob2.length; i++) {
const [id, body] = blob2[i] as [number, string];