Skip to content
shadcn.io

shadcn.io is not affiliated with official shadcn/ui

Certification Rings Awards Block for React

Six certification cells on shared hairlines, each with a foreground ring showing how much of the certificate's term has run, its name, issuer, last month and a standing worked out from a fixed day.

Framework
UI library

Preview

Preview width

Installation

Part of Pro
Pro unlocks the code and one-line install of every Pro button and text effect, plus the MCP for your AI editor.
Have Pro already? Sign in to open it.Opens here as soon as you're Pro.

Overview

A certifications band for React with Base UI. A centred header, then six cells on shared hairlines, rail to rail, ending the block. Each cell is a ring, the catalog's circular progress in your theme's foreground, showing how much of the certification's term has run as of a fixed day, with the share in its middle, then the certification as the heading, who issued it, "Valid until" its last month and its standing in words: "In term", or "Renewal due" inside 90 days of the end. Three across from md and two on a phone. The page's rails and top rule come from the Guides spine. Terrawick, the Slateworth Council, the Gullhurst Standard and the certifications are made up: replace them with your own.

FAQ

How do I change the certifications?

Edit CERTIFICATIONS at the top of the file: each has a name, an issuer, the day it was issued and its last day. The ring's share, the label and the standing are all worked out from those days, so nothing else needs editing. Keep a multiple of three (or of two on a phone) so that every row of the band is full.

How is the share worked out?

From AS_OF, a fixed day the block is read as of: the days from the issue day to AS_OF, over the days from the issue day to the last day, rounded and held between 0 and 100. Nothing reads the clock at render, so the server and the browser agree; set AS_OF yourself to keep it current.

What decides Renewal due?

RENEWAL_WINDOW, 90 days: a certification whose last day is that close, or past, reads "Renewal due". The third cell is inside the window so both words show. The word, not a colour, carries the state.

How do screen readers read a ring?

Each ring is one image with a spoken label, "93% of the term has run", and its drawing and the number inside are not read separately. The certification is a heading in a list named Certifications, with the issuer and the last month as text.

Are these real certifications?

No. The council, the standard and the certifications are made up, and nothing here is a sustainability claim. If you show real certifications, name the certifier in text and use its official mark only if its rules allow it.

How does it fit on a phone?

The cells run two across in three rows, each with the same ring size, and long names wrap inside their cell. Nothing scrolls sideways at 320 pixels. In a right-to-left layout the order mirrors and the rings fill the same way, since a ring is symmetric.

  • Pro

    Three public-sector register entries as cells apart, each with a drawn crest, a reference with a Copy button, lot, tier, last day and a standing worked out from a fixed day, plus an outline link to the official register.

  • Pro

    A credential badge drawn at 96, 64 and 32 pixels in a framed figure, beside an HTML and Markdown embed snippet in tabs with a Copy button and a Verified line that shows the day the credential is valid until.

  • Pro

    Emissions Chart Awards

    Charts and figures

    A split for a carbon-accounting tool: three facts at the start and, in a framed figure at the end, a stacked bar chart of yearly emissions falling over five years with a drawn flag above each year an award arrived.

  • Pro

    Season Tracker Awards

    Charts and figures

    A season tracker for a habit tracker entering an awards programme: six categories in a framed figure, each with a progress bar of entries against its target, a pace tick, the count and an Ahead, On pace or Behind chip.

  • Pro

    Dense Badge Wall Awards

    Badges and seals

    A wall of twelve drawn award badges on shared hairlines, four across, with a tally counted from the list and a show-all button on phones.

  • Pro

    A compliance list for a vendor-risk tool grouped by status, In force and In progress, each row a generic programme with its scope, last audit and next step, with a ghost link to request the report.