2022-04-28 16:13:33 +02:00
|
|
|
import { Roles } from "../constants"
|
|
|
|
|
|
|
|
const RolePriorities = {
|
|
|
|
[Roles.ADMIN]: 4,
|
|
|
|
[Roles.POWER]: 3,
|
|
|
|
[Roles.BASIC]: 2,
|
|
|
|
[Roles.PUBLIC]: 1,
|
|
|
|
}
|
|
|
|
const RoleColours = {
|
2022-07-25 16:23:37 +02:00
|
|
|
[Roles.ADMIN]: "var(--spectrum-global-color-static-red-400)",
|
|
|
|
[Roles.POWER]: "var(--spectrum-global-color-static-orange-400)",
|
|
|
|
[Roles.BASIC]: "var(--spectrum-global-color-static-green-400)",
|
|
|
|
[Roles.PUBLIC]: "var(--spectrum-global-color-static-blue-400)",
|
2022-04-28 16:13:33 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
export const getRolePriority = roleId => {
|
|
|
|
return RolePriorities[roleId] ?? 0
|
|
|
|
}
|
|
|
|
|
|
|
|
export const getRoleColour = roleId => {
|
2022-07-25 16:23:37 +02:00
|
|
|
return (
|
|
|
|
RoleColours[roleId] ?? "var(--spectrum-global-color-static-magenta-400)"
|
|
|
|
)
|
2022-04-28 16:13:33 +02:00
|
|
|
}
|