feat: style improvements and sorting relevant themes by name

This commit is contained in:
sethburkart123
2024-06-09 22:08:31 +10:00
parent 89cb1e7517
commit 72305d26be
3 changed files with 10 additions and 6 deletions
+7 -3
View File
@@ -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 <header className="fixed top-0 z-50 w-full h-[4.25rem] bg-white border-b shadow-md border-b-white/10 dark:bg-zinc-800/90 backdrop-blur-xl">
<div className="flex items-center justify-between px-4 py-1">
<div className="cursor-pointer" onClick={() => setSearchTerm('')}>
<div className="flex gap-4 cursor-pointer place-items-center" onClick={() => setSearchTerm('')}>
<img src={logo} className="h-14 dark:hidden" />
<img src={logoDark} className="hidden h-14 dark:block" />
<div className="w-[1px] h-10 my-auto bg-zinc-400 dark:bg-zinc-600" />
<h1 className="text-xl font-semibold">Theme Store</h1>
</div>
<div className="relative">
<div className="relative flex gap-2">
<input
type="text"
placeholder="Search themes..."
value={searchTerm}
onChange={(e) => 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" />
<svg
className="absolute w-5 h-5 text-gray-400 transform -translate-y-1/2 left-3 top-1/2 dark:text-gray-200"
fill="none"