fix: fix multiple frontend warnings (#1143)

This commit is contained in:
Alex Bäuerle 2024-04-16 07:06:31 -07:00 committed by GitHub
parent 45c6f639f4
commit 4b4bc15fdb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 27 additions and 22 deletions

View File

@ -7,9 +7,9 @@ import TreeView, {
import { AiOutlineFolder } from "react-icons/ai";
import {
IoIosArrowBack,
IoIosArrowDown,
IoIosArrowForward,
IoIosArrowBack,
IoIosRefresh,
} from "react-icons/io";
@ -33,7 +33,12 @@ function RefreshButton({
}: Omit<IconButtonProps, "icon">): React.ReactElement {
return (
<IconButton
icon={<IoIosRefresh size={20} />}
icon={
<IoIosRefresh
size={20}
className="text-neutral-400 hover:text-neutral-100 transition"
/>
}
onClick={onClick}
ariaLabel={ariaLabel}
/>
@ -46,7 +51,12 @@ function CloseButton({
}: Omit<IconButtonProps, "icon">): React.ReactElement {
return (
<IconButton
icon={<IoIosArrowBack size={20} />}
icon={
<IoIosArrowBack
size={20}
className="text-neutral-400 hover:text-neutral-100 transition"
/>
}
onClick={onClick}
ariaLabel={ariaLabel}
/>
@ -83,7 +93,7 @@ function Files({
<div className="flex mt-2 p-2 justify-end">
<IoIosArrowForward
size={20}
className="cursor-pointer"
className="cursor-pointer text-neutral-600 hover:text-neutral-100 transition"
onClick={() => setExplorerOpen(true)}
/>
</div>
@ -112,7 +122,7 @@ function Files({
return (
<div className="bg-neutral-800 min-w-[228px] h-full border-r-1 border-r-neutral-600 flex flex-col transition-all ease-soft-spring">
<div className="flex p-2 items-center justify-between ">
<div className="flex p-2 items-center justify-between relative">
<Accordion className="px-0" defaultExpandedKeys={["1"]} isCompact>
<AccordionItem
classNames={{
@ -127,20 +137,6 @@ function Files({
<span className="text-neutral-400 text-sm">
{workspaceFolder.name}
</span>
<div className="opacity-0 translate-y-[10px] transition-all ease-in-out group-hover:opacity-100 transform group-hover:-translate-y-0 flex h-[24px] items-center gap-1">
<RefreshButton
onClick={() =>
getWorkspace().then((file) =>
dispatch(updateWorkspace(file)),
)
}
ariaLabel="Refresh"
/>
<CloseButton
onClick={() => setExplorerOpen(false)}
ariaLabel="Close Explorer"
/>
</div>
</div>
}
className="editor-accordion"
@ -186,6 +182,18 @@ function Files({
</div>
</AccordionItem>
</Accordion>
<div className="transform flex h-[24px] items-center gap-1 absolute top-2 right-2">
<RefreshButton
onClick={() =>
getWorkspace().then((file) => dispatch(updateWorkspace(file)))
}
ariaLabel="Refresh"
/>
<CloseButton
onClick={() => setExplorerOpen(false)}
ariaLabel="Close Explorer"
/>
</div>
</div>
</div>
);

View File

@ -37,7 +37,6 @@ function Input() {
return;
}
e.preventDefault();
e.stopPropagation();
handleSendMessage();
}
};

View File

@ -42,7 +42,6 @@ export function Container({
}, [firstSize, orientation]);
const onMouseMove = (e: MouseEvent) => {
e.stopPropagation();
e.preventDefault();
if (firstSize && dividerPosition) {
if (orientation === Orientation.HORIZONTAL) {
@ -64,7 +63,6 @@ export function Container({
const onMouseDown = (e: React.MouseEvent) => {
e.preventDefault();
e.stopPropagation();
setDividerPosition(
orientation === Orientation.HORIZONTAL ? e.clientX : e.clientY,
);