diff --git a/src/renderer/src/components/dropdown-menu/dropdown-menu.tsx b/src/renderer/src/components/dropdown-menu/dropdown-menu.tsx index 747bad0a..713697e7 100644 --- a/src/renderer/src/components/dropdown-menu/dropdown-menu.tsx +++ b/src/renderer/src/components/dropdown-menu/dropdown-menu.tsx @@ -1,4 +1,4 @@ -import * as DropdownMenu from "@radix-ui/react-dropdown-menu"; +import * as DropdownMenuPrimitive from "@radix-ui/react-dropdown-menu"; import "./dropdown-menu.scss"; export interface DropdownMenuItem { @@ -20,7 +20,7 @@ interface DropdownMenuProps { alignOffset?: number; } -export default ({ +export function DropdownMenu({ children, title, items, @@ -29,49 +29,53 @@ export default ({ loop = true, align = "center", alignOffset = 0, -}: DropdownMenuProps) => ( - - - - +}: DropdownMenuProps) { + return ( + + + + - - - {title && ( - -
{title}
-
- )} - - - - - {items.map( - (item) => - item.show !== false && ( - - {item.icon && ( -
{item.icon}
- )} - {item.label} -
- ) + + + {title && ( + +
{title}
+
)} -
-
-
-
-); + + + + + {items.map( + (item) => + item.show !== false && ( + + {item.icon && ( +
+ {item.icon} +
+ )} + {item.label} +
+ ) + )} +
+ + + + ); +} diff --git a/src/renderer/src/pages/downloads/download-group.tsx b/src/renderer/src/pages/downloads/download-group.tsx index 5bff2b62..05954535 100644 --- a/src/renderer/src/pages/downloads/download-group.tsx +++ b/src/renderer/src/pages/downloads/download-group.tsx @@ -16,9 +16,7 @@ import * as styles from "./download-group.css"; import { useTranslation } from "react-i18next"; import { SPACING_UNIT, vars } from "@renderer/theme.css"; import { useMemo } from "react"; -import DropdownMenu, { - DropdownMenuItem, -} from "@renderer/components/dropdown-menu/dropdown-menu"; +import { DropdownMenu, DropdownMenuItem } from "@renderer/components/dropdown-menu/dropdown-menu"; import { ThreeBarsIcon } from "@primer/octicons-react"; export interface DownloadGroupProps {