Skip to content

Commit 3acdb6a

Browse files
committed
dev
1 parent 3e6d3b3 commit 3acdb6a

1 file changed

Lines changed: 17 additions & 10 deletions

File tree

src/components/ControlPanel.tsx

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import {
1414
Textarea,
1515
Link,
1616
} from "@heroui/react";
17+
import { CircularProgress } from "@heroui/react";
1718
import { EditIcon, GithubIcon, SettingIcon, LightbulbIcon } from "@/components/Icon";
1819
import IconButton from "@/components/IconButton";
1920
import { ThemeSwitcher } from "@/components/ThemeSwitcher";
@@ -160,16 +161,22 @@ export default function ControlPanel({
160161
))}
161162
</Select>
162163

163-
{!isMobile && <Button
164-
color={isProofreading ? "danger" : "primary"}
165-
variant="flat"
166-
onPress={isProofreading ? onStop : onProofread}
167-
startContent={!isProofreading && <EditIcon className="h-4 w-4" />}
168-
className="w-full md:w-auto"
169-
>
170-
{isProofreading ? "Stop" : "Proofread"}
171-
</Button>}
172-
164+
{!isMobile && (
165+
<IconButton
166+
tooltip={isProofreading ? "Stop" : "Proofread"}
167+
color={isProofreading ? "danger" : "primary"}
168+
variant="flat"
169+
onPress={isProofreading ? onStop : onProofread}
170+
icon={
171+
isProofreading ? (
172+
<CircularProgress aria-label="Proofreading" size="sm" />
173+
) : (
174+
<EditIcon className="h-6 w-6" />
175+
)
176+
}
177+
size="md"
178+
/>
179+
)}
173180
</CardBody>
174181
</Card>
175182
);

0 commit comments

Comments
 (0)