shadcn.io is not affiliated with official shadcn/ui
Support Hub Footer Block for React
A support-hub footer for a help-desk product: a question and a row of help links, then three support channels as cells, live chat with an online status, email with its reply time and phone with its hours, each one link.
Installation
Overview
A support-hub footer for React with Base UI. A header carries the wordmark, a question and one row of help links in the nav labelled Footer. Under it, three support channels sit as cells with overshoot lines and + marks: live chat with an "Online" status dot, email with its reply time, and phone with its weekday hours. Each cell is one link, and shows where it goes: a chat, an email address, a phone number. A slim legal band closes the footer. It's built from Status, Guides and your theme's tokens, and it is a static component with no state.
FAQ
How is a whole cell a link?
The channel's title is the link, and its box is stretched over the cell with an ::after pseudo-element, so a click or tap anywhere in the cell follows it while a screen reader meets one link per channel, named by its title ("Live chat", "Email", "Phone"). The keyboard focus ring is drawn on that stretched box, inside the cell. The links point to #, a mailto: and a tel:.
Is the Online dot live?
No. It's a typed value in CHANNELS: the dot is a plain status indicator and the word beside it is the real information. To make it live, set online and detail from your own data, and keep the wording next to the dot so the state is never colour alone. The dot uses the foreground tone, not green.
Are the email address and phone number real?
No. help@larkin.example uses the .example domain, which is reserved for examples, and +1 (415) 555-0136 is in the 555-0100 to 555-0199 range set aside for fiction. Replace them in CHANNELS. The phone number keeps its order in a right-to-left layout.
Related
- Pro
Contact Details Footer
Company and placesA contact-details footer for an accounting firm: the brand and two link groups on shared hairlines, and four contact points as cells in a definition list, each with an icon: email, phone, postal address and reply time.
- Pro
Contact Form Footer
Company and placesA contact-form footer for a hosting company: three short link groups on one half of a split, and on the other a compact message form in a card in card that checks itself and confirms in place.
- Pro
Map Location Footer
Company and placesA visit-us footer for a coworking space: the address, visiting days and a transit, car or bike choice that swaps the directions and the route on a greyscale street map drawn in a framed figure.
- Pro
SaaS Link Cells Footer
Link gridsA product footer for a scheduling tool: a lean brand row, three link groups as separate cells whose first link carries a one-line description and a badge, and a legal band.
- Pro
Link Columns Footer
Link gridsThe classic link-column footer for an email API: a brand column with the wordmark, one sentence and four social links, four groups of links behind a split divider, and a legal band with the copyright and the policy links.
- Pro
Talk to Sales Contact
Contact formsA talk-to-sales split for a scheduling platform: what happens next as three numbered steps and a band of contact details beside a form that checks itself, shows each problem under its field and confirms in place.