chore: fmt

This commit is contained in:
2026-03-19 01:06:48 +07:00 Unverified
parent 04058d1776
commit db21e3cea4
4 changed files with 92 additions and 78 deletions
+86 -69
View File
@@ -13,86 +13,103 @@ export function VersionCreateDialogForm() {
export function RandomWelcomeMessage() { export function RandomWelcomeMessage() {
const items = [ const items = [
{ {
"header": "ความลับแห่งแรงจันทราผัน", header: "ความลับแห่งแรงจันทราผัน",
"message": "แรงจันทราผัน (Kuuvahki) ใน Nod-Krai มีคุณสมบัติเหมือนแรงแม่เหล็ก ซึ่งเป็นกุญแจสำคัญในการแก้ปริศนาโบราณ" message:
}, "แรงจันทราผัน (Kuuvahki) ใน Nod-Krai มีคุณสมบัติเหมือนแรงแม่เหล็ก ซึ่งเป็นกุญแจสำคัญในการแก้ปริศนาโบราณ",
{ },
"header": "การล่าอันบ้าคลั่ง: Wild Hunt", {
"message": "เมื่อเผชิญหน้ากับกองทัพ Wild Hunt การลด HP ให้เหลือ 0 เป็นเพียงจุดเริ่มต้นเท่านั้น คุณต้องลดค่า Max HP ของพวกมันให้เหลือ 0 ในขณะที่พวกมันติดสถานะ Grief-Stricken เพื่อกำจัดพวกมันอย่างถาวร " header: "การล่าอันบ้าคลั่ง: Wild Hunt",
}, message:
{ "เมื่อเผชิญหน้ากับกองทัพ Wild Hunt การลด HP ให้เหลือ 0 เป็นเพียงจุดเริ่มต้นเท่านั้น คุณต้องลดค่า Max HP ของพวกมันให้เหลือ 0 ในขณะที่พวกมันติดสถานะ Grief-Stricken เพื่อกำจัดพวกมันอย่างถาวร ",
"header": "ประกายจันทร์: Ascendant Gleam", },
"message": "การจัดทีมที่มีตัวละครจาก Nod-Krai อย่างน้อย 2 ตัว จะเปิดใช้งาน Ascendant Gleam เพื่อให้ใช้ความสามรถตัวละครได้อย่างเต็มที่" {
}, header: "ประกายจันทร์: Ascendant Gleam",
{ message:
"header": "มรดกแห่งดวงจันทร์ทั้งสาม", "การจัดทีมที่มีตัวละครจาก Nod-Krai อย่างน้อย 2 ตัว จะเปิดใช้งาน Ascendant Gleam เพื่อให้ใช้ความสามรถตัวละครได้อย่างเต็มที่",
"message": "Nod-Krai เคยถูกเรียกว่า Nephilheim และถูกเชื่อว่าเป็นเศษเสี้ยวของดวงจันทร์ดวงที่สี่ซึ่งแตกสลายก่อนจะก่อตัวเสร็จสิ้น ทำให้ดินแดนแห่งนี้มีความเชื่อมโยงกับพลังจันทราอย่างลึกซึ้ง" },
}, {
{ header: "มรดกแห่งดวงจันทร์ทั้งสาม",
"header": "คำสาบานของผู้เฝ้าประภาคาร", message:
"message": "กลุ่ม Lightkeepers ยึดถือคติ 'ใช้เลือดและกระดูกเป็นเชื้อเพลิง' พวกเขาเฝ้าประภาคารที่ Piramida มานานกว่า 500 ปีเพื่อไม่ให้ความมืดจาก Abyss ล่มสลายดินแดนของมนุษย์" "Nod-Krai เคยถูกเรียกว่า Nephilheim และถูกเชื่อว่าเป็นเศษเสี้ยวของดวงจันทร์ดวงที่สี่ซึ่งแตกสลายก่อนจะก่อตัวเสร็จสิ้น ทำให้ดินแดนแห่งนี้มีความเชื่อมโยงกับพลังจันทราอย่างลึกซึ้ง",
}, },
{ {
"header": "อาวุธชำระล้าง Terpikeraunas", header: "คำสาบานของผู้เฝ้าประภาคาร",
"message": "Arrow of Terpikeraunas เป็นโบราณวัตถุจาก Hyperborea ที่สามารถเปลี่ยนพลังงานจาก Light Realm ให้เป็นเปลวไฟที่ใช้บริสุทธิ์พลังงานจาก Void Realm (Abyss) ได้" message:
}, "กลุ่ม Lightkeepers ยึดถือคติ 'ใช้เลือดและกระดูกเป็นเชื้อเพลิง' พวกเขาเฝ้าประภาคารที่ Piramida มานานกว่า 500 ปีเพื่อไม่ให้ความมืดจาก Abyss ล่มสลายดินแดนของมนุษย์",
{ },
"header": "วงล้อจันทรา: สิ่งมาก่อนวิชั่น", {
"message": "ใน Nod-Krai ผู้คนอาจได้รับ 'Moon Wheel' (กงล้อจันทรา) ซึ่งเป็นอุปกรณ์ที่ช่วยให้สามารถควบคุมแรงจันทราผันเพื่อปกป้องตนเองในถิ่นทุรกันดาร" header: "อาวุธชำระล้าง Terpikeraunas",
}, message:
{ "Arrow of Terpikeraunas เป็นโบราณวัตถุจาก Hyperborea ที่สามารถเปลี่ยนพลังงานจาก Light Realm ให้เป็นเปลวไฟที่ใช้บริสุทธิ์พลังงานจาก Void Realm (Abyss) ได้",
"header": "การรุกรานของ Rerir", },
"message": "Rerir หนึ่งในห้ามหาบาปแห่ง Khaenri'ah เป็นผู้อยู่เบื้องหลังการโจมตีของ Wild Hunt เขามีเป้าหมายในการรวบรวมชิ้นส่วนของดวงจันทร์เพื่อฟื้นฟูร่างกายที่แตกสลายของตนเอง " {
}, header: "วงล้อจันทรา: สิ่งมาก่อนวิชั่น",
{ message:
"header": "เมืองสีทองที่ล่มสลาย Hyperborea", "ใน Nod-Krai ผู้คนอาจได้รับ 'Moon Wheel' (กงล้อจันทรา) ซึ่งเป็นอุปกรณ์ที่ช่วยให้สามารถควบคุมแรงจันทราผันเพื่อปกป้องตนเองในถิ่นทุรกันดาร",
"message": "Hyperborea ตั้งอยู่ทางตอนเหนือสุดของ Nod-Krai เมืองนี้ล่มสลายลงหลังโดน Celestial Nail ปักใส่ ปัจจุบันกลายเป็นซากปรักหักพังที่เต็มไปด้วยความลับของภาพสะท้อนแห่งสวรรค์ " },
}, {
{ header: "การรุกรานของ Rerir",
"header": "นวัตกรรมจาก Clink-Clank Krumkake", message:
"message": "ร้านงานฝีมือ Krumkake เป็นศูนย์กลางของการประดิษฐ์ใน Nod-Krai มีการผสมผสานเทคโนโลยีเฟืองจาก Fontaine และพลังงานคูวากิเพื่อสร้างอุปกรณ์สำรวจที่ไม่มีใครเหมือน " "Rerir หนึ่งในห้ามหาบาปแห่ง Khaenri'ah เป็นผู้อยู่เบื้องหลังการโจมตีของ Wild Hunt เขามีเป้าหมายในการรวบรวมชิ้นส่วนของดวงจันทร์เพื่อฟื้นฟูร่างกายที่แตกสลายของตนเอง ",
}, },
{ {
"header": "ความเชื่อของลูกหลานจันทราน้ำค้างแข็ง", header: "เมืองสีทองที่ล่มสลาย Hyperborea",
"message": "ลูกหลานจันทราน้ำค้างแข็งได้เคารพศรัทธาต่อ 'เทพจันทรา' และได้ละทิ้งอารยธรรมทองคำยุคเก่า" message:
}, "Hyperborea ตั้งอยู่ทางตอนเหนือสุดของ Nod-Krai เมืองนี้ล่มสลายลงหลังโดน Celestial Nail ปักใส่ ปัจจุบันกลายเป็นซากปรักหักพังที่เต็มไปด้วยความลับของภาพสะท้อนแห่งสวรรค์ ",
// { },
// "header": "สายใยครอบครัวในดินแดน Elysium", {
// "message": "Nod-Krai ได้รับฉายาว่า Elysium เนื่องจากเป็นที่รวมตัวของคนนอกกฎหมายและนักผจญภัยจากทั่ว Teyvat ธีมหลักของตัวละครที่นี่จึงมักเป็นเรื่องของ 'ครอบครัวที่เลือกเอง' (Found Family) " header: "นวัตกรรมจาก Clink-Clank Krumkake",
// }, message:
{ "ร้านงานฝีมือ Krumkake เป็นศูนย์กลางของการประดิษฐ์ใน Nod-Krai มีการผสมผสานเทคโนโลยีเฟืองจาก Fontaine และพลังงานคูวากิเพื่อสร้างอุปกรณ์สำรวจที่ไม่มีใครเหมือน ",
"header": "นกไนติงเกลของ Solovei", },
"message": "ตราสัญลักษณ์ของผู้เฝ้าประภาคารคือ นกไนติงเกลคาบไส้ตะเกียงที่ลุกไหม้ ซึ่งมาจากสัญลักษณ์ประจำตระกูลของ Solovei ผู้ก่อตั้งองค์กรและ Starshyna คนแรก " {
}, header: "ความเชื่อของลูกหลานจันทราน้ำค้างแข็ง",
{ message:
"header": "จันทราทั้ง 3", "ลูกหลานจันทราน้ำค้างแข็งได้เคารพศรัทธาต่อ 'เทพจันทรา' และได้ละทิ้งอารยธรรมทองคำยุคเก่า",
"message": "ในอดีตของ Teyvat เคยมีดวงจันทร์ทั้ง 3 ได้แก่ จันทราน้ำค้างแข็ง จันทราสีรุ้ง และจันทรานิรันดร์" },
}, // {
{ // "header": "สายใยครอบครัวในดินแดน Elysium",
"header": "Genshin impact", // "message": "Nod-Krai ได้รับฉายาว่า Elysium เนื่องจากเป็นที่รวมตัวของคนนอกกฎหมายและนักผจญภัยจากทั่ว Teyvat ธีมหลักของตัวละครที่นี่จึงมักเป็นเรื่องของ 'ครอบครัวที่เลือกเอง' (Found Family) "
"message": "Action RPG แบบ Open World สไตล์อนิเมะ ที่โดดเด่นด้วยระบบการต่อสู้โดยใช้พลังธาตุและการสำรวจโลกกว้างที่อิสระ" // },
} {
]; header: "นกไนติงเกลของ Solovei",
message:
"ตราสัญลักษณ์ของผู้เฝ้าประภาคารคือ นกไนติงเกลคาบไส้ตะเกียงที่ลุกไหม้ ซึ่งมาจากสัญลักษณ์ประจำตระกูลของ Solovei ผู้ก่อตั้งองค์กรและ Starshyna คนแรก ",
},
{
header: "จันทราทั้ง 3",
message:
"ในอดีตของ Teyvat เคยมีดวงจันทร์ทั้ง 3 ได้แก่ จันทราน้ำค้างแข็ง จันทราสีรุ้ง และจันทรานิรันดร์",
},
{
header: "Genshin impact",
message:
"Action RPG แบบ Open World สไตล์อนิเมะ ที่โดดเด่นด้วยระบบการต่อสู้โดยใช้พลังธาตุและการสำรวจโลกกว้างที่อิสระ",
},
];
const [index, setIndex] = useState(-1); const [index, setIndex] = useState(-1);
useEffect(() => { useEffect(() => {
setIndex(Math.floor(Math.random() * items.length)); setIndex(Math.floor(Math.random() * items.length));
}, [items.length]); }, []);
if (index === -1) return ( if (index === -1)
<div className="flex flex-col gap-0.5 mt-1 items-center"> return (
<Skeleton className="h-4 w-32" /> <div className="flex flex-col gap-0.5 mt-1 items-center">
<Skeleton className="h-4 w-64" /> <Skeleton className="h-4 w-32" />
</div> <Skeleton className="h-4 w-64" />
); </div>
);
const item = items[index]; const item = items[index];
return ( return (
<div className="flex flex-col gap-0.5 mt-1"> <div className="flex flex-col gap-0.5 mt-1">
<div className="text-sm flex items-center justify-center">{item.header}</div> <div className="text-sm flex items-center justify-center">
{item.header}
</div>
<div className="opacity-60 text-xs ">{item.message}</div> <div className="opacity-60 text-xs ">{item.message}</div>
</div> </div>
); );
+1 -3
View File
@@ -35,9 +35,7 @@ export default async function TierlistManagerPage() {
<span className="text-nowrap">{t.name}</span> <span className="text-nowrap">{t.name}</span>
<span className="flex items-center gap-1"> <span className="flex items-center gap-1">
<Kbd>{t.id}</Kbd> <Kbd>{t.id}</Kbd>
<span className="text-xs text-muted-foreground"> <span className="text-xs text-muted-foreground">{t.mode}</span>
{t.mode}
</span>
</span> </span>
</div> </div>
<div className="md:opacity-0 group-hover/type:opacity-100 transition-opacity flex gap-1"> <div className="md:opacity-0 group-hover/type:opacity-100 transition-opacity flex gap-1">
+4 -4
View File
@@ -119,10 +119,10 @@ export default async function ArtifactFormPage({
className="bg-emerald-600! border-white! animate-pulse" className="bg-emerald-600! border-white! animate-pulse"
type="button" type="button"
> >
<CircleDollarSign /> <CircleDollarSign />
</Button> </Button>
</Link> </Link>
</SimpleTooltip> </SimpleTooltip>
</div> </div>
</Blocker> </Blocker>
) : ( ) : (
+1 -2
View File
@@ -29,8 +29,7 @@ export function RulesDialog({
1. เมื่อจ่ายเงินแล้วจะ<u className="text-red-500">ไม่สามารถขอคืนเงิน</u> 1. เมื่อจ่ายเงินแล้วจะ<u className="text-red-500">ไม่สามารถขอคืนเงิน</u>
ได้ทุกกรณีนะคับ ได้ทุกกรณีนะคับ
<br /> <br />
2. เมื่อถึงคิวแล้วจะมีการเรียกตัวผ่านช่อง ยมบาลตามตัว 2. เมื่อถึงคิวแล้วจะมีการเรียกตัวผ่านช่อง ยมบาลตามตัว หลังจากโดนแท็กแล้วให้ทักหาบุสทันที
หลังจากโดนแท็กแล้วให้ทักหาบุสทันที
<br /> <br />
3. จะลงทั้งในไลฟ์และนอกไลฟ์ ควรเตรียมตัวให้พร้อมก่อนถึงคิว 3. จะลงทั้งในไลฟ์และนอกไลฟ์ ควรเตรียมตัวให้พร้อมก่อนถึงคิว
<br /> <br />