diff --git a/frontend/src/components/basics/BasicButtonDefinitions.ts b/frontend/src/components/basics/BasicButtonDefinitions.ts index 1c4a678..a5c6895 100644 --- a/frontend/src/components/basics/BasicButtonDefinitions.ts +++ b/frontend/src/components/basics/BasicButtonDefinitions.ts @@ -22,6 +22,10 @@ export const ButtonType = { textColor: "text-white", backgroundColor: "bg-gray-600 hover:bg-gray-800", }, + LightButton: { + textColor: "text-gray-600", + backgroundColor: "bg-white hover:bg-gray-300", + }, PrimaryButton: { textColor: "text-gray-600", backgroundColor: "bg-blue-300 hover:bg-blue-400", diff --git a/frontend/src/components/basics/CircularIconButton.tsx b/frontend/src/components/basics/CircularIconButton.tsx index 3089235..e6ca8c4 100644 --- a/frontend/src/components/basics/CircularIconButton.tsx +++ b/frontend/src/components/basics/CircularIconButton.tsx @@ -6,6 +6,7 @@ import clsx from "clsx"; type CircularIconButtonProps = { icon: LucideIcon; onClick: () => void; + buttonType?: ButtonType disabled?: boolean; className?: string; }; @@ -17,14 +18,16 @@ export default function CircularIconButton({ onClick, icon: Icon, className = "", + buttonType = ButtonType.PrimaryButton, disabled = false, ...props }: CircularIconButtonProps) { return ( + buttonType={ButtonType.LightButton} + className="sticky top-4 float-right w-10 h-10 z-20 mb-[-40px]" + icon={Settings} + /> {/* Page content */} {children} @@ -44,4 +45,4 @@ export default function PageContentLayout({ {isMenuOpen && setIsMenuOpen(false)}/>} ); -} +} \ No newline at end of file