import * as React from 'react' import InlineSVG from 'svg-inline-react' import { map } from 'lodash' import { ActionCreator } from 'typescript-fsa' import { IInboxSetting } from '../../../modules/settings/interfaces' import './styles.styl' const saved = require('!svg-inline-loader?removeTags=true&removeSVGTagAttrs=false!../../../../img/svg/save-check.svg') interface IInboxes { inboxesToRunExtensionOn: any actions: { updateInboxSettings: ActionCreator, } } const Inboxes = ({ inboxesToRunExtensionOn, actions: { updateInboxSettings } }: IInboxes) => { const onCheckboxClick = (inbox: string) => (event: any) => { const savedIcon = document.querySelector('.inbox-saved') as HTMLElement savedIcon.style.opacity = '1' setTimeout(() => { savedIcon.style.opacity = '0' }, 2000) updateInboxSettings({ [inbox]: !!event.target.checked }) } return (
Linked Gmail Accounts

Enable or disable Drift Tracking on your email accounts

{map(inboxesToRunExtensionOn, (value: boolean, inbox: string) => (
))}
) } export default Inboxes