diff --git a/src/components/ToggleShowButton.tsx b/src/components/ToggleShowButton.tsx index 79b3457..adeb194 100644 --- a/src/components/ToggleShowButton.tsx +++ b/src/components/ToggleShowButton.tsx @@ -2,6 +2,7 @@ import iconSrc from 'assets/icons/Gitako.png' import { useConfigs } from 'containers/ConfigsContext' import * as React from 'react' import { useDebounce, useWindowSize } from 'react-use' +import { Icon } from './Icon' type Props = { error?: string @@ -32,6 +33,7 @@ export function ToggleShowButton({ error, onClick }: Props) { [distance], ) + const toggleIconMode = config.val.toggleButtonContent return (
{error && {error}}
diff --git a/src/components/settings/SidebarSettings.tsx b/src/components/settings/SidebarSettings.tsx index 6142014..5110000 100644 --- a/src/components/settings/SidebarSettings.tsx +++ b/src/components/settings/SidebarSettings.tsx @@ -1,7 +1,9 @@ import { Button, TextInput } from '@primer/components' +import { Option, SelectInput } from 'components/SelectInput' import { SimpleToggleField } from 'components/SimpleToggleField' import { useConfigs } from 'containers/ConfigsContext' import * as React from 'react' +import { Config } from 'utils/configHelper' import { friendlyFormatShortcut } from 'utils/general' import { useStates } from 'utils/hooks/useStates' import * as keyHelper from 'utils/keyHelper' @@ -10,6 +12,19 @@ import { SettingsSection } from './SettingsSection' type Props = {} +const options: Option[] = [ + { + key: 'logo', + value: 'logo', + label: `Gitako Logo`, + }, + { + key: 'octoface', + value: 'octoface', + label: `Octoface`, + }, +] + export function SidebarSettings(props: React.PropsWithChildren) { const configContext = useConfigs() const useToggleShowSideBarShortcut = useStates(configContext.val.shortcut) @@ -64,6 +79,18 @@ export function SidebarSettings(props: React.PropsWithChildren) { )} + + { + configContext.set({ + toggleButtonContent: v, + }) + }} + value={configContext.val.toggleButtonContent} + > +