Permission groups, rings

Permission groups, rings is a Checkboxes block from Orvain UI, built for React and Vue with a matching Figma frame.

Best for

Long permission lists where a glance should say how much is granted

Anatomy

Summary line with a rolling count and a level bar · groups with an icon square, description and a progress ring · one group open at a time on a narrow card · sensitive permissions tagged

MCPConnect the MCP server

Editor permissions

Open a group to change it.

Editors can do 6 of 8 things

In the Orvain Library

Get Permission groups, rings for your product

The block’s code in React and Vue, its frame in the Figma file, and the Orvain MCP so your AI tools build with it. Part of every Library plan, alongside every other block.

  • React
  • Vue
  • Figma frame
  • Orvain MCP

About this block

Part of Checkboxes

What’s inside

04parts

The pieces it is built from. Keep them all, or drop the ones your product doesn’t need.

  1. Summary linewith a rolling count and a level bar
  2. Groups with an icon squaredescription and a progress ring
  3. One group open at a timeon a narrow card
  4. Sensitive permissions tagged

Responsive behaviour

683 px

Drawn at this width and never stretched past it. Below it, controls, text and spacing step down from the box the block sits in, not the window.

1440pxDesktop · 12 columns

When to use it

Where Checkboxes earns its place

Reach for Checkboxes

  • Form values that a save commits, not settings that apply on the spot
  • Selecting rows in a table for an action taken on the selection
  • Nested scopes where a parent has to reflect and set its children
  • Optional extras drawn as cards, several of which can be on at once

Reach for something else

  • A setting that takes effect the instant it is flipped: a switch reads as immediate
  • Choices that exclude one another: radio buttons make the exclusivity visible
  • Picking a few values out of a very long list: a searchable multi-select scales where a column of boxes stops

Accessibility

06to keep

What the block ships with. Hold on to these as you make it yours.

  • Named controlsEvery icon-only button keeps a text label, so a screen reader can say what it does.
  • Keyboard firstEvery control is reachable with Tab, and its focus ring stays visible.
  • More than colourA state never rides on colour alone; a mark or a word goes with it.
  • Contrast holdsRetheme freely, but keep text at or above the contrast it ships with.
  • Calm motionFor visitors who ask for reduced motion, things simply appear.
  • Room to hitTargets stay at least 24px, with space between neighbours.

Notes for AI

1 line

Is all your assistant needs. With the Orvain MCP connected, it builds the block from your own tokens and components.

Add the Orvain “Permission groups, rings” block to this page: summary line with a rolling count and a level bar, groups with an icon square, description and a progress ring, one group open at a time on a narrow card, sensitive permissions tagged.

Works in
Connect the MCP

Questions about Permission groups, rings.

What is the Permission groups, rings block?

Permission groups, rings is a Checkboxes block from Orvain UI, built for React and Vue with a matching Figma frame. Best for long permission lists where a glance should say how much is granted.

What is the Permission groups, rings block made of?

Is the Permission groups, rings block responsive?

Is the Permission groups, rings block accessible?

How do I add the Permission groups, rings block to my project?

When should I not use a Checkboxes block?

More Checkboxes blocks

All Checkboxes

Preferences list

Settings and notification screens: a titled list where each row is a choice

Preferences, channels

Notification settings where each topic can reach you in several places

Preferences, weekly load

Notification settings that show what each choice costs in a week

Selectable table

Bulk actions on records: select all, select some, act on the selection

Selectable table, selection bar

Tables where the actions should only appear once something is selected

Selectable table, running total

Money tables where the useful answer to "what did I select" is a sum

Permission groups

Roles and scopes: a parent box that follows its children and sets them

Permission groups, presets

Role editors where most people start from a standard role and tweak it

Feature cards

Plan add-ons and option pickers: each choice is a card, with read-only and disabled states

Feature cards, receipt

Add-on pickers where the price must be clear before committing

Feature cards, configure

Add-ons that need a setting (how many, how much) the moment they are chosen

Logo cards

Integrations and connected apps: the same cards led by a brand logo

Logo cards, stack

Integration lists where the result of connecting should be visible at once

Logo cards, tiles

Directories of many apps: a grid of tiles where connecting takes a moment

Logo card

One connected-app choice on its own: the Checkbox Card component

Logo card, scopes

Connecting an app that asks for several permissions

Logo card, link

Connecting an app to your workspace with feedback on the link itself

The Orvain Dispatch

Premium components, free in your inbox.

Join the Orvain Dispatch and get production-ready components, free to keep: React and Vue code plus the Figma frame, yours to ship.

Just components, never spam. You can unsubscribe anytime.