Store Locator 4 - Pickup Location Picker Dialog

Pro

A pickup location dialog with a map of labelled store pins beside an accordion of stores that expand to show phone, hours, a storefront photo and directions.

Shadcn Store Locator 4 block

Component data

ID
store-locator4
Access
pro
Created
Feb 23, 2026
Type
block
Libraries
Radix UI, Base UI, React Aria

Store Locator 4 block design & features

A pickup location picker in a shadcn/ui Dialog. A title and close button sit at the top, with a grayscale street map on the left showing a labelled pin for each store and an accordion of stores on the right. The map and the accordion stay in sync.

Each accordion row shows the store name and address. Opening a row reveals the phone number as a link, the opening hours, a storefront photo and a Get Directions button. The first store is open by default and only one can be open at a time. The open store's pin label fills with the primary colour, and clicking any pin on the map opens that store in the accordion.

On mobile the map sits above the accordion and the dialog scrolls. The stores are a prop.