diff --git a/src/interface/components/ThemeSelector.tsx b/src/interface/components/ThemeSelector.tsx index 20cad4ab..b61b439c 100644 --- a/src/interface/components/ThemeSelector.tsx +++ b/src/interface/components/ThemeSelector.tsx @@ -11,7 +11,7 @@ import SpinnerIcon from './LoadingSpinner'; import { toast } from 'react-toastify'; import 'react-toastify/dist/ReactToastify.css'; import useVisibility from './useVisibility'; -import { debounce, throttle } from 'lodash'; +import { debounce } from 'lodash'; import { Mutex } from '../../seqta/utils/mutex'; interface ThemeSelectorProps { diff --git a/src/interface/components/store/header.tsx b/src/interface/components/store/header.tsx index d3d20303..7da53301 100644 --- a/src/interface/components/store/header.tsx +++ b/src/interface/components/store/header.tsx @@ -4,17 +4,21 @@ import logoDark from '../../../resources/icons/betterseqta-light-full.png'; export default function header({ searchTerm, setSearchTerm }: { searchTerm: string, setSearchTerm: (value: string) => void }) { return
-
setSearchTerm('')}> +
setSearchTerm('')}> + +
+ +

Theme Store

-
+
setSearchTerm(e.target.value)} - className="px-4 py-2 pl-10 bg-gray-100 rounded-full dark:bg-zinc-700 dark:text-gray-100 focus:outline-none focus:border-transparent" /> + className="px-4 py-2 pl-10 text-lg transition bg-gray-100/80 rounded-lg ring-0 focus:bg-gray-100/0 dark:focus:bg-zinc-700/50 focus:ring-[1px] ring-zinc-200 dark:ring-zinc-600 dark:bg-zinc-700/80 dark:text-gray-100 focus:outline-none focus:border-transparent" /> { - More Themes + Similar Themes
- {gridThemes.filter(theme => theme.id !== displayTheme.id).map((theme, index) => ( + {gridThemes.filter(theme => theme.id !== displayTheme.id).sort((a, b) => a.name.localeCompare(displayTheme.name) - b.name.localeCompare(displayTheme.name)).map((theme, index) => ( { setDisplayTheme(null); setDisplayTheme(theme); }} className='w-full cursor-pointer' variants={textVariants}>