"use client"; import { SearchBar } from "@/components/molecules/search-bar"; import { ShopGrid } from "@/components/organisms/shop-grid"; import { useState } from "react"; export default function FeedPage() { const [searchName, setSearchName] = useState(""); const [searchAddress, setSearchAddress] = useState(""); const hasFilters = searchName || searchAddress; return (
{/* Page title */}

Explore Shops

Find and choose your favorite shop

{/* Shop grid */}
{hasFilters && (
)}
{/* Filter / Search bar — sticky bottom */}
Filter shops
{/* Name search */} setSearchName("")} placeholder="Search by shop name..." className="min-w-0 flex-1" /> {/* Address search — different icon so not using SearchBar atom */}
setSearchAddress(e.target.value)} placeholder="Search by address..." className="bg-background text-foreground focus:ring-opacity-20 w-full rounded-xl border border-(--color-border) py-2.5 pr-9 pl-9 text-sm transition-all duration-150 outline-none placeholder:text-(--color-text-muted) focus:border-(--color-primary) focus:ring-2 focus:ring-(--color-primary)" /> {searchAddress && ( )}
); }