Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@doodle/lib-paywall / src / utils / formatAppSettings.js
Size: Mime:
import { defaultAppSettings, defaultDurationOption } from '../constants/common';

export default userData =>
  userData
    ? {
        isMoreSlotsModalDisabled: !!userData.isMoreSlotsModalDisabled,
        isFeaturePresentationDisabled: !!userData.isFeaturePresentationDisabled,
        isOnboardingFlowVisited: !!userData.isOnboardingFlowVisited,
        isOverlapEventsModalDisabled: !!userData.isOverlapEventsModalDisabled,
        isSelectedSlotModalDisabled: !!userData.isSelectedSlotModalDisabled,
        durationOption: userData.durationOption || defaultDurationOption,
        isBusinessModalDisabled: !!userData.isBusinessModalDisabled,
        isUpgradeToBusinessModalDisabled: !!userData.isUpgradeToBusinessModalDisabled,
      }
    : defaultAppSettings;