DocSpace-client/packages/shared/components/access-right-select
2024-04-17 10:55:33 +02:00
..
AccessRightSelect.mdx Replaced copyright start year + format 2024-03-21 18:09:55 +04:00
AccessRightSelect.stories.tsx Replaced copyright start year + format 2024-03-21 18:09:55 +04:00
AccessRightSelect.styled.ts Client: Login: DocEditor Remove increasing value for RTL 2024-04-17 10:55:33 +02:00
AccessRightSelect.tsx Web: Shared: The hover effect on the badge has been removed from the role selection menu. 2024-04-02 21:31:46 +05:00
AccessRightSelect.types.ts Shared: Selector: Fix types 2024-04-04 14:03:34 +02:00
data.ts Replaced copyright start year + format 2024-03-21 18:09:55 +04:00
index.tsx Replaced copyright start year + format 2024-03-21 18:09:55 +04:00
README.md Shared:Components:AccessRightSelect: rewrite to typescipr 2023-12-22 14:46:29 +03:00

AccessRightSelect

Usage

import { AccessRightSelect } from "@docspace/shared/components";
<AccessRightSelect
  options={options}
  onSelect={(option) => console.log("selected", option)}
  selectedOption={{
    key: "key1",
    title: "Room administrator",
    description: `Administration of rooms, archiving of rooms, inviting and managing users in rooms.`,
    icon: AccessCommentReactSvgUrl,
    quota: "free",
    color: "#20D21F",
  }}
/>

Options is an array of objects that contains the following fields:

  • key
  • title
  • description
  • icon
  • quota
  • color
Example:
  {
    key: "key1",
    title: "Room administrator",
    description: `Administration of rooms, archiving of rooms, inviting and managing users in rooms.`,
    icon: AccessCommentReactSvgUrl,
    quota: "free",
    color: "#20D21F",
  }

Properties

Props Type Required Values Default Description
options obj, array - - List of options
onSelect obj, array - - - Will be triggered whenever an AccessRightSelect is selected option
selectedOption obj - - - The option that is selected by default