diff --git a/snap-client/src/components/control-bar/control-bar.tsx b/snap-client/src/components/control-bar/control-bar.tsx index 46719d8..bab3a0a 100644 --- a/snap-client/src/components/control-bar/control-bar.tsx +++ b/snap-client/src/components/control-bar/control-bar.tsx @@ -1,6 +1,7 @@ import { ConnectionStatus } from "./connection-status"; import { ReadyState } from "react-use-websocket"; - +import ThemeSelector from "./theme-selector"; + interface ControlBarProps { isCopyButtonDisabled: boolean; onCopyClick(): void; @@ -59,6 +60,7 @@ export const ControlBar = ({ {" "} + ); diff --git a/snap-client/src/components/control-bar/theme-selector.tsx b/snap-client/src/components/control-bar/theme-selector.tsx new file mode 100644 index 0000000..e062d01 --- /dev/null +++ b/snap-client/src/components/control-bar/theme-selector.tsx @@ -0,0 +1,36 @@ +import React, { useState } from 'react'; + +const ThemeSelector = () => { + const [theme, setTheme] = useState('theme1'); + + const handleThemeChange = (event: React.ChangeEvent) => { + setTheme(event.target.value); + console.log('Theme Changed:', event.target.value); + // Implement functionality to change theme here + }; + + return ( +
+ +
+ ); +}; + +export default ThemeSelector; +