Back to blocks
BlockeCommerceFree

Store Navigation React component

A complete store header: a dismissible announcement bar, a mega menu with link columns and a featured product per category, an expanding search with trending terms and live product suggestions, wishlist and bag counts, and a slide-in mobile menu with accordion sections.

About the Store Navigation component

Store Navigation is the full header of an online store. Categories open into a mega menu with clear link columns and one featured product, so browsing starts with something worth clicking.

Search expands as soon as it's focused and suggests products while typing, highlighting the matching words. On phones, everything moves into a slide-in drawer with accordion sections, and the bag and wishlist stay visible in the header.

When to use it

Use it as the top header of a store, or as a reference for a mega-menu navigation in any catalog site.

For a compact icon row of categories use Icon Category Nav; for a cart preview use the Mini Cart Dropdown.

Installation

Add the Store Navigation component to your project with the shadcn CLI. It lands in components/store-navigation.tsx as plain React + Tailwind CSS source you own and can edit.

Install
Copied!
npx shadcn@latest add @reactframe/store-navigation

Or copy the source by hand and install its dependencies:

Install
Copied!
npm install motion clsx tailwind-merge

More eCommerce components

Welcome Offer Modal
Free
Product Reviews Block
Free
Cart Offer Modal
Free
Product Features Block
Free
Newsletter Discount Modal
Free
Order History Block
Free