Home / Function/ PermissionsList() — supabase Function Reference

PermissionsList() — supabase Function Reference

Architecture documentation for the PermissionsList() function in PermissionList.tsx from the supabase codebase.

Entity Profile

Relationship Graph

Source Code

apps/studio/components/interfaces/Account/AccessTokens/AccessTokenNewBanner/PermissionList.tsx lines 5–28

export const PermissionsList = ({ groupedPermissions }: PermissionsListProps) => {
  return (
    <div className="gap-2 flex flex-col">
      {Object.entries(groupedPermissions).map(([accessLevel, resources]) => (
        <div key={accessLevel} className="flex flex-wrap gap-1.5">
          <span className="text-xs text-foreground-lighter font-mono uppercase tracking-wide">
            {accessLevel}:
          </span>
          <div className="flex flex-wrap gap-1.5">
            {resources.map((resource, index) => (
              <span
                key={`${accessLevel}-${resource}`}
                className="text-xs text-foreground capitalize"
              >
                {resource}
                {index < resources.length - 1 ? ',' : '.'}
              </span>
            ))}
          </div>
        </div>
      ))}
    </div>
  )
}

Subdomains

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free