优化代码,拆分组件

This commit is contained in:
2025-10-28 11:58:02 +08:00
parent 4529c58aad
commit 00d7aee32a
22 changed files with 2745 additions and 3064 deletions

View File

@@ -1,6 +1,6 @@
"use client";
import Button from "@/components/Button";
import LightButton from "@/components/buttons/LightButton";
import IconClick from "@/components/IconClick";
import IMAGES from "@/config/images";
import { useAudioPlayer } from "@/hooks/useAudioPlayer";
@@ -313,20 +313,20 @@ export default function TextSpeaker() {
className={`${saving ? "bg-gray-200" : ""}`}
></IconClick>
<div className="w-full flex flex-row flex-wrap gap-2 justify-center items-center">
<Button
<LightButton
selected={ipaEnabled}
onClick={() => setIPAEnabled(!ipaEnabled)}
>
IPA
</Button>
<Button
</LightButton>
<LightButton
onClick={() => {
setShowSaveList(!showSaveList);
}}
selected={showSaveList}
>
</Button>
</LightButton>
</div>
</div>
</div>