DocSpace-buildtools/packages/asc-web-components/access-right-select
Yaroslavna Gaivoronyuk ee375307fb change props, upd story
2022-01-27 15:58:56 +03:00
..
svg access-right-select, upd link-with-dropdown 2022-01-24 11:16:45 +03:00
access-right-select.stories.js change props, upd story 2022-01-27 15:58:56 +03:00
access-right-select.stories.mdx change props, upd story 2022-01-27 15:58:56 +03:00
data.js change props, upd story 2022-01-27 15:58:56 +03:00
index.js change props, upd story 2022-01-27 15:58:56 +03:00
README.md change props, upd story 2022-01-27 15:58:56 +03:00
styled-accessright.js upd access-right-select 2022-01-25 11:17:38 +03:00

AccessRightSelect

Usage

import AccessRightSelect from "@appserver/components/AccessRightSelect";
<AccessRightSelect
  accessRightsList=[{...}, {...}, {...}]
  quotaList=[{...}, {...}, {...}]
/>

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

  • key
  • title
  • description
  • icon
Example:
  {
    key: "key1",
    title: "Room administrator",
    description: "Администрирование комнат, архивирование комнат, приглашение и управление пользователями в комнатах.",
    icon: CrownIcon,
  }

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

  • key
  • accessRightKey
  • quota
  • color
Example:
  {
    key: "key1",
    accessRightKey: "key1",
    quota: "free",
    color: "#20D21F",
  }

Properties

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