Skip to content

Commit

Permalink
change dropdown
Browse files Browse the repository at this point in the history
  • Loading branch information
alexisnsns committed Jan 29, 2024
1 parent 2536eac commit 5530cfa
Showing 1 changed file with 13 additions and 9 deletions.
22 changes: 13 additions & 9 deletions ui/app/src/Header.tsx
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import React from "react";
import { useNavigate } from "react-router-dom";
import { useTheme } from "./ThemeContext";
import { Button, SelectMenu, ArrowLeftIcon } from "evergreen-ui";
import { Button, Popover, Pane, ArrowLeftIcon } from "evergreen-ui";

interface HeaderProps {
showNavButtons?: boolean;
showNavButtons?: boolean;
}

const Header: React.FC<HeaderProps> = ({ showNavButtons = true }) => {
Expand All @@ -28,15 +28,19 @@ const Header: React.FC<HeaderProps> = ({ showNavButtons = true }) => {
</Button>
</>
)}

<SelectMenu
title="Select Theme"
options={themes.map((t) => ({ label: t, value: t }))}
selected={theme}
onSelect={(item) => setTheme(String(item.value))}
<Popover
content={
<Pane padding={16} display="flex" flexDirection="column">
{themes.map((t) => (
<Button key={t} onClick={() => setTheme(t)}>
{t}
</Button>
))}
</Pane>
}
>
<Button className="theme-toggle-button">{theme}</Button>
</SelectMenu>
</Popover>
</div>
);
};
Expand Down

0 comments on commit 5530cfa

Please sign in to comment.