import * as React from 'react';
import {
HalfsiesContainer,
HalfsiesItem,
} from 'roleypoly/src/design-system/atoms/halfsies';
import { FaCheck, FaTimes } from 'react-icons/fa';
import { DiscordBase, DiscordRole } from './WhyNoRoles.styled';
import { demoData } from 'roleypoly/src/design-system/shared-types/demoData';
import { Role } from '@roleypoly/rpc/shared';
import { palette } from 'roleypoly/src/design-system/atoms/colors';
import chroma from 'chroma-js';
import { SparkleOverlay } from 'roleypoly/src/design-system/atoms/sparkle';
const adminRoles: Role.AsObject[] = [
{
id: 'roley2',
name: 'Admin',
permissions: 0,
color: chroma('hotpink').num(),
position: -1,
managed: true,
safety: 0,
},
{
id: 'roley3',
name: 'Moderator',
permissions: 0,
color: chroma('lime').num(),
position: -1,
managed: true,
safety: 0,
},
];
const roleypolyRole: Role.AsObject = {
id: 'roley',
name: 'Roleypoly',
permissions: 0,
color: chroma(palette.taupe500).num(),
position: -1,
managed: true,
safety: 0,
};
const goodRoles = [...adminRoles, roleypolyRole, ...demoData];
const badRoles = [...adminRoles, ...demoData, roleypolyRole];
const MaybeWithOverlay = (props: { children: React.ReactNode; withOverlay: boolean }) => {
if (props.withOverlay) {
return (