Shared component gallery

Components

Hover, focus and interact. Each variant shown once.

ButtonsDropdownsPill links & tagsNavigationCheckboxesForm elementsCardsFeedbackPopups

Buttons

Actions within the current page. Hover, Tab to focus, and click each enabled example.

Default action

Secondary actions in forms and account settings.

Primary action

The main action, such as sending a contact message.

Quiet action

Lower-emphasis actions, such as replying to a post.

Destructive action

Removal actions in account settings. Confirmation shown in Popups below.

Unavailable action

Purchases without a confirmed checkout or actions not yet available.

Pending action

Form submissions while a request completes. Click for a one-second preview.

Icon action

Compact reactions beside posts and comments. Click to toggle.

Text link
Text link

Inline navigation in page copy. This one jumps to form elements.

Dropdowns

Open a trigger to reveal its options. Escape or a click outside closes the menu.

Choose an option
Single-choice dropdown

For choosing one setting or sort order. A choice updates the trigger label.

Content type
Page filter dropdown

For a compact list above Feed or other content pages. One option at a time.

Topics
Multiple-choice dropdown

For selecting several content topics. Choices stay visible while the menu is open.

Pill links, selection and tags

Pill describes the rounded shape. A link opens a destination; a button changes a choice; a label only displays information.

LinkedIn
Social-link pill

The profile shortcut used on Resume. Opens LinkedIn in a new tab; no selected state.

Feed
Page-link pill

Explore shortcuts such as Feed, Shop and Portfolio. Navigates in the same tab.

Resume
Download pill

The Resume shortcut. Downloads the existing PDF.

Selection pill

Filter and preference choices. Click either to switch its selected state.

Metadata label
Passive label

Skills and profile attributes on Resume. Information, without an action.

Topic tag with count

Content topics and matching counts on Feed. Click to select.

Removable filter

An active content filter. Remove it, then use Restore tag to bring it back.

Segmented navigation

The site’s main navigation. Click a segment to move the active indicator; this example stays on the gallery.

OverviewDetailsActivity

Overview selected.

Checkboxes and selection

Checkboxes allow several choices; radio buttons allow one. Poll buttons use the same independent selection behavior as Explore polls.

Checkboxes
Radio group
Poll choices

Form elements

Used in Contact, Account and footer forms. Try typing, selecting, and validating; this demonstration sends nothing.

Preview only. No information sent.

Cards and surfaces

Content containers for Explore, Feed, project pages and Account. Linked cards navigate; action buttons act on the card.

Content card

A reusable content container

A heading, body and reactions for content on Feed and Account.

Tone variant

Accented card

A tinted variant for grouping related content on Explore.

Panel

A shared surface for grouped settings and floating menu content.

Spellbook project artwork
Image cardProject previews on Explore. Hover or focus for the shared link treatment.
Tanishk Sharma

Sample post

Feed posts: author, message, reactions and a nested reply.

Sample reply

Shared nested comment treatment.

Prism project preview
Link previewShared article and project link preview
Expandable content

For secondary details within a page. Open with a click, Enter or Space; the content stays in the page.

Feedback and loading

Short notices confirm an action without blocking the page. Each button triggers one notice; hover or focus the tooltip example.

Information

Preference changes and other neutral updates.

Success

A completed form submission or saved action.

Warning

An unavailable permission or a choice needing attention.

Error

A failed request. Form field errors stay next to their fields.

Tooltip

Extra context for compact icon controls. Hover or Tab to reveal.

No results

The Feed or a filtered list has no matching content.

Loading placeholder while content is fetched.

Popups

One trigger per popup. Escape or Close dismisses it and returns focus to its trigger. These examples change no saved data.

Information dialog

Details such as the skill explanations on Home. Read the content and close it.

Confirmation dialog

Removal actions in Account. Cancel or explicitly confirm before an action proceeds.

More information

Shared popup surface for details that do not need a separate page, such as an explanation of a skill.

Focus stays inside this popup until you close it.

Remove this preview item?

A local confirmation example. No saved data affected.

Back to the website · Demonstrations send no form data. Navigation links open their labeled destinations.