All files / lib/providers/Feature index.tsx

0% Statements 0/2
100% Branches 0/0
0% Functions 0/2
0% Lines 0/2

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                             
import { HackleFeature } from '@hackler/react-sdk';
import { FeatureFlag } from '@lib/feature';
import React from 'react';
 
interface FeatureProviderProps {
  children: (isFeatureOn: boolean) => React.ReactNode;
  feature: FeatureFlag;
}
 
export function FeatureProvider({ children, feature }: FeatureProviderProps) {
  return (
    <HackleFeature featureKey={feature}>{(isFeatureOn) => children(isFeatureOn)}</HackleFeature>
  );
}