Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | 1x | import React from "react";
import { NotAuthorizedWrapper } from "@containers/NotAuthorizedWrapper";
import { useAppSelector } from "@redux/hooks";
import { MissingPermissionWrapperProps } from "../product.types";
export const ProductScreenNotAuthorizedWrapper = ({
children,
type,
}: MissingPermissionWrapperProps) => {
const hasNotProductListPermission = useAppSelector(
(state) => state.app.permissions?.[`campaign_${type}`],
);
const hasNotProductStatsPermission = useAppSelector(
(state) => state.app.permissions?.product_stats,
);
return (
<NotAuthorizedWrapper
notAuthorized={
hasNotProductListPermission && hasNotProductStatsPermission
}
>
{children}
</NotAuthorizedWrapper>
);
};
|