'use client' import { useRef, SyntheticEvent, useCallback } from 'react' import { AppManager } from '@app/managers' import { useRestWebsiteContext } from '@app/components/providers/rest/rest-website' import { AccessibilityStandardKeys } from '@app/components/general/select/select-input' function CtaInputRest({ small, standard, }: { small?: boolean standard?: AccessibilityStandardKeys }) { const ref = useRef(null) const { search, setSearch, loading, toggleModal } = useRestWebsiteContext() const submitForm = useCallback( async (e: SyntheticEvent) => { e?.preventDefault() if (!search) { return AppManager.toggleSnack( true, `Please enter a valid web url`, 'error', true ) } await toggleModal({ query: search, standard }) if (ref.current) { ref.current.value = '' } }, [toggleModal, ref, search, standard] ) return (
) } export { CtaInputRest }