import Toggle from "react-toggle"; import { Demos, Docs, GearIcon } from "../icons/ui"; import { useState } from "@wordpress/element"; import { Modal } from "@wordpress/components"; const IntegrationsCard = ({ attributes, blockName, blockShowHideHandler, value, isDisabled = false, token, updateIntegrateToken, }) => { const { Icon, title, text, docsLink, demoLink } = attributes; const disabledClass = isDisabled ? " sp-disabled" : ""; const [isOpen, setIsOpen] = useState(false); const [apiToken, setApiToken] = useState(token); return ( <>
{!attributes?.imgUrl ? : {title}}

{title}

{text}
blockShowHideHandler(blockName, "integrates-options")} disabled={isDisabled} />
{isOpen && ( } title={title} onRequestClose={() => setIsOpen(false)} className="sp-pcp-blocks-settings-popup-container" >
Token:
setApiToken(e?.target?.value)} value={apiToken || ""} />
)} ); }; export default IntegrationsCard;