shadcn.io is not affiliated with official shadcn/ui
Episode List Footer Block for React
A podcast footer with episode rows, a length on each, and a read-only RSS address you can copy.
Installation
Overview
A show footer for React with Base UI, for Wrenby, a weekly interview podcast. Hairline cells hold the wordmark and one sentence, two link columns in a nav labelled Footer, then the latest episodes: a number, a title, a length and a Listen link. Under them, a read-only field labelled Subscribe in your app carries the RSS address, with a Copy Button. The episode count, the numbers and the lengths are worked out from the episode list. There are no show-platform names and no calendar dates. A legal band closes the page. It's built from Copy Button, Field, Input and Guides.
FAQ
How do I change the episodes?
Edit EPISODES. Each entry is a title and minutes. The row number is its place in the list, the count in "from this season" is the length of the list, and the time element's duration is PT plus the minutes. There is no date. Add or remove an entry and the rows and the count follow. GROUPS and LEGAL are the columns and the policies.
What does the copy button copy?
RSS_URL, the address in the field, and nothing else. The button's label is "Copy address". On success it shows a check for three seconds and a polite status says "RSS address copied". If the browser refuses the clipboard (a page not served over HTTPS), it shows a cross and says "Couldn't copy".
Does the address field submit anything?
No. The input is read-only, there is no form, and the button only writes the address to the clipboard. It does not send it anywhere. The label "Subscribe in your app" is tied to the input.
Why are there no app names?
The field is the show's own RSS address, so a listener can paste it into whichever app they already use. Naming a platform would date the footer. The listen links on the episodes say Listen, and the columns say Show and Visit.
How does it fit on a phone?
The wordmark comes first, then the two columns (side by side from sm), then the episode heading, then one row per episode with the length under the title and Listen at the end, then the address with the copy button under it on a narrow screen, then the legal row. From lg the wordmark sits beside the two columns. Nothing scrolls sideways at 320 pixels.
Related
- Pro
Featured Release Footer
Content and updatesA record-label footer with a featured release, a drawn cover, a short equalizer and listen links beside two columns.
- Pro
Community Footer
Content and updatesA community footer for forum software: a recurring calendar of three rows (cadence, name, kind badge, Join link), a plain row of community channels and a legal band.
- Pro
Blog Footer
Content and updatesA blog footer for a data-engineering blog: topic pills with post counts, the two latest posts and an RSS link on one side, two link groups on the other.
- 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
Build Info Footer
Trust and complianceA footer for a docs host with a data list of the running build (version, hash, environment, region, deploy time) and a button that copies it for a bug report.
- Pro
Digest Chooser Newsletter Footer
Newsletter sign-upA newsletter footer for a developer digest: two link groups on one half of a split, and on the other a real sign-up that lets the visitor tick the digests they want, checks the address and confirms in place.