'use client' import { SyntheticEvent, useCallback } from 'react' import { AppManager } from '@app/managers' import { useRestWebsiteContext } from '@app/components/providers/rest/rest-website' import { EditableMixture } from '@app/components/mixtures/editable-mixture' import { a11yDark } from '@app/styles' import { AccessibilityStandardKeys } from '@app/components/general/select/select-input' function CtaHtmlInputRest({ standard, }: { standard?: AccessibilityStandardKeys }) { const { html, setHtml, loading, toggleModal } = useRestWebsiteContext() const submitForm = useCallback( async (e: SyntheticEvent) => { e?.preventDefault() if (!html) { return AppManager.toggleSnack(true, `Please enter valid HTML5`, 'error') } await toggleModal({ html, standard }, true) }, [toggleModal, html, standard] ) return (
({ style: { display: 'block', cursor: 'pointer' }, })} setScript={setHtml} editMode={true} > {html || ''}
) } export { CtaHtmlInputRest }