Skip to main content

EquaRolesPermissions

Last Verified: 2026-05-20 | Storybook source: equa-patternlib-nextjs/stories/EquaRolesPermissions.stories.tsx, Line: 25

Purpose

Roles and permissions role cards, permission matrices, and edit states.

Storybook

StoryReference
Role Card Panel 33Storybook
Required Role CardsStorybook
Role CatalogStorybook
Role LandingStorybook
Permissions MatrixStorybook
Permissions EditStorybook
Final Designs MirrorStorybook
Design Library AuditStorybook
Plugins Dashboard MirrorStorybook
Plugins Top Bar MirrorStorybook
Runtime Provider Plugins MirrorStorybook
Install From Git MirrorStorybook

API And Props

Prop or ControlSourceNotes
UNVERIFIEDNot exposed in Storybook argTypesReview component TypeScript interface
Sources:
  • equa-patternlib-nextjs/src/components/roles-permissions/roles-permissions.tsx, Line: 31
  • equa-patternlib-nextjs/src/components/roles-permissions/index.ts
  • equa-patternlib-nextjs/src/components/rolespermissions/rolespermissions.tsx
  • equa-patternlib-nextjs/src/components/rolespermissions/index.ts
  • equa-patternlib-nextjs/stories/EquaRolesPermissions.stories.tsx, Line: 25

Figma

Open Figma reference

Screenshots

StateAsset
Equa dark themeEquaRolesPermissions dark theme
Light themeEquaRolesPermissions light theme

Usage Notes

  • Prefer this component over local one-off UI for matching product states.
  • Keep new variants represented in Storybook before adding docs references here.
  • Use token-backed colors, spacing, radius, and shadows from Foundations.

Accessibility Notes

  • Preserve keyboard and focus behavior from the source component.
  • Any icon-only controls must provide an accessible label in consuming product code.
  • Validate color contrast in both Equa dark and light theme screenshots before release.