Files
jambonz-webapp/src/components/access-control.tsx
T
Brandon Lee Kitajchuk 76857c0a4b Implement initial Cypress testing configuration (#115)
* Implement initial Cypress testing configuration

* Add docs on cypress for testing

* Cypress cache for GitHub actions
2022-09-26 10:14:41 -07:00

21 lines
395 B
TypeScript

import React from "react";
import { useSelectState } from "src/store";
import type { ACL } from "src/store/types";
export type ACLProps = {
acl: keyof ACL;
children: React.ReactNode;
};
export const AccessControl = ({ acl, children }: ACLProps) => {
const accessControl = useSelectState("accessControl");
if (accessControl[acl]) {
return <>{children}</>;
}
return null;
};