1.6 KiB
1.6 KiB
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 |