import { createElement, Component, useEffect, useState, useMemo, useReducer, Fragment, } from '@wordpress/element' import classnames from 'classnames' import { __, sprintf } from 'ct-i18n' import ListPicker from './ListPicker' import Overlay from '../../../../../static/js/helpers/Overlay' import { Select } from 'blocksy-options' import useProExtensionInFree from '../../../../../static/js/dashboard/helpers/useProExtensionInFree' const freeProviders = ['mailchimp', 'demo'] const EditCredentials = ({ extension, onCredentialsValidated }) => { const [provider, setProvider] = useState(extension.data.provider) const [apiKey, setApiKey] = useState(extension.data.api_key) const [listId, setListId] = useState(extension.data.list_id) const [isLoading, setIsLoading] = useState(false) const { isPro, showNotice, content } = useProExtensionInFree(extension, { strategy: 'pro', }) useEffect(() => { if ( extension.data && !freeProviders.includes(extension.data.provider) && !isPro ) { setProvider(freeProviders[0]) } }, []) const attemptToSaveCredentials = async () => { const body = new FormData() body.append('provider', provider) body.append('api_key', apiKey) body.append('list_id', listId) body.append( 'action', 'blocksy_ext_newsletter_subscribe_maybe_save_credentials' ) setIsLoading(true) try { const response = await fetch(ctDashboardLocalizations.ajax_url, { method: 'POST', body, }) if (response.status === 200) { const body = await response.json() if (body.success) { if (body.data.result !== 'api_key_invalid') { onCredentialsValidated() } } } } catch (e) {} await new Promise((r) => setTimeout(() => r(), 1000)) setIsLoading(false) } return (

{__('Connect Newsletter Provider', 'blocksy-companion')}

-1 ? 4 : 3}>
{ setProvider( copy === 'new' ? 'mailerlite-new' : 'mailerlite' ) }} option={{ placeholder: __( 'Pick Mailing Service', 'blocksy-companion' ), choices: [ { key: 'classic', value: 'Classic', }, { key: 'new', value: 'New', }, ], }} value={ provider === 'mailerlite-new' ? 'new' : 'classic' } />
)} {(freeProviders.includes(provider) || ctDashboardLocalizations.plugin_data.is_pro) && (
setApiKey(value) } value={apiKey || ''} />
setListId(id)} provider={provider} apiKey={apiKey} />
)}
{provider === 'mailchimp' && ( ', '' ), }} /> )} {ctDashboardLocalizations.plugin_data.is_pro && provider.indexOf('mailerlite') > -1 && ( ', '', '', '' ), }} /> )} {provider.indexOf('demo') > -1 && ( )} {ctDashboardLocalizations.plugin_data.is_pro && provider === 'brevo' && ( ', '' ), }} /> )} {ctDashboardLocalizations.plugin_data.is_pro && provider === 'convertkit' && ( ', '' ), }} /> )} {ctDashboardLocalizations.plugin_data.is_pro && provider === 'campaignmonitor' && ( ', '' ), }} /> )} {content}
) } export default EditCredentials Our Partners - American Durafilm
Ibat
  • (888) 809-2314
  • Request a Quote
  • My Account
  • Shop
  • My Account
  • Shop
  • Fabrication
    • Resealable Duralok Bags
    • Fabricated Bags
      • Teflon® Overwrap Bags
      • Teflon® Bags
      • Kapton® Bags
      • Intubated Bags
    • Thermoforming
    • Die Cutting
    • Sheeting
    • TCGF Cylinders
    • Teflon® Coated Fabrics
  • Film Distribution
    • Kapton® Film
    • Teflon® FEP Film
    • Teflon® PFA Film
    • Tefzel® ETFE Film
    • Tedlar® Film
    • Norgard® ETFE Film
    • Norgard® FEP Film
    • Norgard® PFA Film
    • FEP Extruded Layflat Tubing
    • Heat Shrinkable Rollcovers
  • Polyimide Tubing
    • Small Diameter
    • Large Diameter
    • Specialties/Sub-Assemblies
    • Technical Data
  • High-Performance Coatings
    • Non-stick / Low coefficient of friction / Non-Wetting
    • Service Temperature
    • Chemical Resistance
    • Dielectrics
    • FDA Conformity / 21CRF
    • PureShield
    • Recoating
  • Coated Wire
    • Fluoropolymer Coated Wire
    • Polyimide Coated Wire
    • Enhanced Features
    • Technical Data
  • About
    • Our History
    • Our Process
    • Our Facility
    • Our Partners
    • Design & Prototype
    • Industries
    • Blog
    • Contact Us
    • Whitepapers
    • Spec Sheets
    • ISO 9001: 2015 Certification Compliance
Home/Our Partners

Our Partners

Buy High Performance Materials Online

The nation’s largest stocking distributor of high performance materials. Order now for Kapton®, Tedlar®, FEP, PFA, and ETFE films.

Buy Online
  • Fabrication
  • Resealable Duralok Bags
  • Fabricated Bags
  • Thermoforming
  • Die Cutting
  • Sheeting
  • Teflon® Coated Fabrics
  • TCGF Cylinders
  • Film Distribution
  • Kapton® Film
  • Teflon® FEP Film
  • Teflon® PFA Film
  • Tefzel® ETFE Film
  • Tedlar® Film
  • Norgard® ETFE Film
  • Norgard® FEP Film
  • Norgard® PFA Film
  • FEP Extruded Layflat Tubing
  • Heat Shrinkable Rollcovers
  • Polyimide Tubing
  • Small Diameter
  • Large Diameter
  • Specialties/Sub-Assemblies
  • Technical Data
  • High-Performance Coatings
  • Non-stick / Low coefficient of friction / Non-Wetting
  • Service Temperature
  • Chemical Resistance
  • Dielectrics
  • FDA Conformity / 21CRF
  • Recoating
  • DuPont™ Licensing Notice
  • Chemours Licensing Notice
  • RFQ
  • Terms & Conditions

55 Boynton Road, P.O. Box 6770, Holliston, MA 01746

© 2024 American Durafilm | Durafilm® is a registered trademark of American Durafilm Co., Inc.