import React from 'react' import Filter from '../vectors/Filter' import Book from '../vectors/Book' import Switch from '../Switch' import Panel from '../Panel' import Button from '../Button' import RulesModal, { RuleModel } from './RulesModal' import './AdvancedCheckout.scss' import AuditLogModal from './AuditLogModal' interface AdvancedCheckoutProps { isLoading: boolean rules: RuleModel[] isSubRenewalsEnabled: boolean allOrdersAreTrunkrs: boolean isOrderFiltersEnabled: boolean onAllOrdersAreTrunkrs: () => void | Promise onSaveRules: (rules: RuleModel[]) => void | Promise onEnableOrderRules: () => void | Promise onIsSubRenewalsEnabled: () => void | Promise } const AdvancedCheckout: React.FC = ({ isLoading, rules, isSubRenewalsEnabled, allOrdersAreTrunkrs, isOrderFiltersEnabled, onAllOrdersAreTrunkrs, onEnableOrderRules, onSaveRules, onIsSubRenewalsEnabled, }) => { const [isRulesOpen, setRulesOpen] = React.useState(false) const [isLogsOpen, setLogsOpen] = React.useState(false) const handleToggleRules = React.useCallback(() => { setRulesOpen((current) => !current) }, []) const handleToggleLogs = React.useCallback(() => { setLogsOpen((current) => !current) }, []) return ( <>
  • Maak een zending aan als abonnement verlenging is betaald.

  • Alle orders zijn exclusief voor Trunkrs.

  • Gebruik order selectie filters.

) } export default AdvancedCheckout