Enhance global styles and components: add new breakpoint in globals.css, update SearchInput for improved styling and responsiveness, and modify Navbar for sticky positioning and better layout.

This commit is contained in:
Norbert Maciaszek 2025-08-11 23:32:42 +02:00
parent 5c3423c353
commit 285c12e682
3 changed files with 8 additions and 4 deletions

View File

@ -64,8 +64,12 @@
--color-hippie-blue-800: #2c4a60; --color-hippie-blue-800: #2c4a60;
--color-hippie-blue-900: #283f52; --color-hippie-blue-900: #283f52;
--color-hippie-blue-950: #1b2936; --color-hippie-blue-950: #1b2936;
--breakpoint-xs: 420px;
} }
@custom-variant hover-any (&:hover);
@layer base { @layer base {
body { body {
@apply bg-pink-lady-50 text-text; @apply bg-pink-lady-50 text-text;
@ -102,5 +106,5 @@
} }
@utility grid-auto-cols-* { @utility grid-auto-cols-* {
grid-template-columns: repeat(auto-fill, --value(integer)); grid-template-columns: repeat(--value(integer), 1fr);
} }

View File

@ -33,8 +33,8 @@ export const SearchInput: FC<Props> = ({
<div className={`relative text-gray-600 inline-block ${className}`}> <div className={`relative text-gray-600 inline-block ${className}`}>
<input <input
type="search" type="search"
name="serch" name="search"
className="bg-white h-10 px-5 pr-10 rounded-full text-sm focus:outline-none w-48 focus:w-[400px] transition-all" className="bg-white h-10 px-5 pr-10 rounded-full text-md md:text-sm focus:outline-none w-52 focus:w-[400px] transition-all max-w-[90vw]"
value={value} value={value}
placeholder={placeholder} placeholder={placeholder}
onChange={(e) => setValue(e.target.value)} onChange={(e) => setValue(e.target.value)}

View File

@ -14,7 +14,7 @@ const links = [
export const Navbar = () => { export const Navbar = () => {
return ( return (
<header className="bg-white shadow-sm"> <header className="bg-white shadow-sm max-sm:sticky top-0 w-full z-30">
<div className="container"> <div className="container">
<div className="flex items-center gap-8 py-4"> <div className="flex items-center gap-8 py-4">
<Link className="block text-teal-600" href="/"> <Link className="block text-teal-600" href="/">