diff --git a/app/contexts/ButtonSelectContext.tsx b/app/contexts/ButtonSelectContext.tsx deleted file mode 100644 index 649c5c6d25..0000000000 --- a/app/contexts/ButtonSelectContext.tsx +++ /dev/null @@ -1,31 +0,0 @@ -import React, { createContext, useContext, useState } from "react"; - -interface ButtonSelectContextType { - selectedButton: number | null; - setSelectedButton: (index: number | null) => void; -} - -const ButtonSelectContext = createContext( - undefined, -); - -export const ButtonSelectProvider: React.FC = ({ children }) => { - const [selectedButton, setSelectedButton] = useState(null); - - return ( - - {children} - - ); -}; - -// Custom hook to use the context -export const useButtonSelect = () => { - const context = useContext(ButtonSelectContext); - if (context === undefined) { - throw new Error( - "useButtonSelect must be used within a ButtonSelectProvider", - ); - } - return context; -}; diff --git a/app/modules/TopBar/TopBar.tsx b/app/modules/TopBar/TopBar.tsx index 0e7b0bca10..810f459186 100644 --- a/app/modules/TopBar/TopBar.tsx +++ b/app/modules/TopBar/TopBar.tsx @@ -1,32 +1,52 @@ -import { useContext } from 'react'; +import { useContext } from "react"; -import { Button } from '~/components/Button' -import { faRightToBracket } from '@fortawesome/pro-solid-svg-icons' -import { TopBarInnerContext } from '~/contexts/TopBarInner'; +import { Button } from "~/components/Button"; +import { + faChevronLeft, + faRightToBracket, +} from "@fortawesome/pro-solid-svg-icons"; +import { TopBarInnerContext } from "~/contexts/TopBarInner"; +import { ButtonLink } from "~/components"; export const TopBar = () => { return ( -
-