News:See Seekora at eTail Palm Springs | Feb 23-26Learn more
About Us

|

Login

|

Contact Us
Products
Pricing
Developers
Request a Demo
Request a DemoStart Building Free
UI COMPONENTS

Production-Ready Search UI Primitives

Modular, accessible, and fully customizable search interface components. Drop them into any framework and ship a complete search experience in hours, not weeks.

View UI SDK DocsStart Free

25+

Components

4

Frameworks

7

Premium Dropdowns

Search UI component builder
CORE COMPONENTS

Core

<SearchProvider />

Context provider that initializes the SDK and manages search state.

<SearchBar />

Accessible input with debounce, keyboard shortcuts, and clear button.

<SearchResults />

Responsive product grid with configurable columns and loading states.

<QuerySuggestions />

Typeahead dropdown with popular and recent query recommendations.

FILTERING COMPONENTS

Filtering

<Facets />

Dynamic attribute facets with counts, refinement, and keyboard navigation.

<HierarchicalMenu />

Nested category navigation with breadcrumb trail and expand/collapse.

<RangeSlider />

Dual-handle slider for numeric ranges like price or rating.

<RangeInput />

Min/max text inputs for precise numeric range filtering.

<CurrentRefinements />

Active filter pill list with individual and bulk clear actions.

<ClearRefinements />

One-click button to reset all active filters and refinements.

NAVIGATION COMPONENTS

Navigation

<Pagination />

Accessible page controls with configurable page size and boundary ellipsis.

<InfiniteHits />

Scroll-triggered loading with intersection observer and sentinel element.

<SortBy />

Dropdown to switch sort order with URL sync and custom sort options.

<HitsPerPage />

Configurable results-per-page selector with preset options.

DISPLAY COMPONENTS

Display

<Breadcrumb />

Hierarchical breadcrumb trail synced with active category navigation.

<Stats />

Search result count and query time display with customizable template.

<Snippet />

Truncated text preview with highlighted matching query terms.

<Highlight />

Inline query-term highlighting for titles, descriptions, and attributes.

RECOMMENDATION COMPONENTS

Recommendations

<RecentlyViewed />

Client-side carousel of products the shopper has recently viewed.

<FrequentlyBoughtTogether />

Cross-sell widget based on co-purchase patterns and basket analysis.

<TrendingItems />

Dynamically ranked trending product carousel from real-time analytics.

<RelatedProducts />

Content-based similarity recommendations using product attributes.

PREMIUM DROPDOWN COMPONENTS

Premium Dropdowns

<MinimalDropdown />

Clean, lightweight search overlay with instant results preview.

<MobileSheetDropdown />

Bottom-sheet search drawer optimized for mobile touch interactions.

<ShopifyDropdown />

Shopify-style predictive search with product images and categories.

<SpotlightDropdown />

Full-screen spotlight search modal with keyboard-first navigation.

<PinterestDropdown />

Visual grid dropdown with image-heavy product previews.

<GoogleDropdown />

Autocomplete-style dropdown with suggestion highlighting.

<AmazonDropdown />

Category-scoped search with department suggestions and recent queries.

FRAMEWORK SUPPORT

Works With Your Stack

Official UI SDK packages with full TypeScript definitions for every major framework.

React

React

@seekora-ai/ui-sdk-react

Vue

Vue

@seekora-ai/ui-sdk-vue

Angular

Angular

@seekora-ai/ui-sdk-angular

Vanilla JS

Vanilla JS

@seekora-ai/ui-sdk-vanilla

QUICK START

Live Search in Under 10 Lines

Wrap your app in a SearchProvider, drop in a SearchBar and SearchResults, and you have a fully functional search experience. Customization, filtering, and pagination can be added incrementally.

Read the full UI SDK documentation

App.tsx

import {  SearchProvider,  SearchBar,  SearchResults} from '@seekora-ai/ui-sdk-react';
function App() {  return (    <SearchProvider      storeId="your-store"      readSecret="your-secret"    >      <SearchBar placeholder="Search products..." />      <SearchResults />    </SearchProvider>  );}
UI COMPONENTS FAQ

UI Component Questions

Common questions about customization, performance, and framework support.

Every component accepts className and sx props for styling overrides. Components expose CSS custom properties for theming and are compatible with Tailwind CSS, styled-components, CSS Modules, and MUI. You can also pass custom render functions to override default slots like product cards or filter items.

Yes. All UI SDK components are built for Next.js App Router and SSR environments. There are no window dependencies in the initial render, and components hydrate cleanly with zero layout shift. Server-rendered HTML is SEO-friendly and accessible to crawlers.

Components follow WAI-ARIA guidelines with proper roles, labels, and keyboard navigation. The SearchBar supports screen readers and keyboard shortcuts. Pagination and filter components are fully keyboard-navigable. We test against WCAG 2.1 AA standards.

The UI SDK is tree-shakeable, so you only pay for the components you import. The core SearchProvider and SearchBar together add approximately 8KB gzipped. Each additional component adds 1 to 3KB. No heavy dependencies are included.

Absolutely. Components are headless at their core, handling behavior, state, and accessibility. You control the visual layer entirely. Wrap them in your own design system tokens, theme context, or brand guidelines with zero conflicts.

Premium dropdowns are pre-designed, ready-to-deploy search overlays inspired by leading platforms. Each includes product image previews, category suggestions, recent queries, and polished animations. They save weeks of frontend design and development time while remaining fully customizable.

Start Building Your Search UI

Install the UI SDK and ship a production-ready search interface in minutes, not weeks.

Get DemoStart Free

Privacy Policy
© 2026 InventivePeak IT Solutions Pvt Ltd. All rights reserved

When you visit or interact with our sites, services or tools, we or our authorised service providers may use cookies for storing information to help provide you with a better, faster and safer experience and for marketing purposes.