Offer Modal 13 - Members Club Join Modal

Pro

A split loyalty program modal with a lifestyle photo, a short points explanation, an email field with a Join button and a sign in link.

Shadcn Offer Modal 13 block

Component data

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

Offer Modal 13 block design & features

A shadcn/ui modal that invites shoppers to join a store loyalty program. One side holds the heading, a line of copy and two simple points rules divided by hairlines, and the other side shows a full height lifestyle photo.

Under the rules are an email field with a Join button beside it and a muted link for existing members to sign in. The email is validated before submit, and the modal opens by default in the preview.

On mobile the photo becomes a short strip above the text. The title, description, image, points rules, button label and sign in link are props.

Closing the modal leaves a small rounded "Join Members Club" button in the bottom left corner of the page. It fades in once the panel has gone and opens the modal again, and its label is the teaserText prop.