All files / app/locale withCurrency.tsx

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    146x   146x           146x   798x     146x  
import { CurrencyService } from '@bigcommerce/checkout-sdk';
 
import { createInjectHoc, InjectHoc } from '../common/hoc';
 
import LocaleContext from './LocaleContext';
 
export interface WithCurrencyProps {
    currency: CurrencyService;
}
 
const withCurrency: InjectHoc<WithCurrencyProps> = createInjectHoc(LocaleContext, {
    displayNamePrefix: 'WithCurrency',
    pickProps: (value, key) => key === 'currency' && !!value,
});
 
export default withCurrency;