All files / src/utils/components/feature-access LockedFeatureChip.jsx

100% Statements 3/3
100% Branches 7/7
100% Functions 1/1
100% Lines 3/3

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        4x 3x   3x        
import LockOutlinedIcon from "@mui/icons-material/LockOutlined";
import { getPlanLabel } from "@/utils/features/featureAccess";
import SoftChip from "@/utils/components/feature-access/SoftChip";
 
const LockedFeatureChip = ({ minPlan = null, compact = false, id = "locked-feature-chip" }) => {
    const label = compact ? "Locked" : minPlan ? `Locked ยท ${getPlanLabel(minPlan)}` : "Locked";
 
    return <SoftChip id={id} icon={<LockOutlinedIcon />} label={label} color="warning" size="sm" />;
};
 
export default LockedFeatureChip;