@terra-dev/sendinblue
v0.20.1
Published
```jsx import { useEmailInput, useSendinblueSubscription, } from '@terra-dev/sendinblue';
Downloads
10
Readme
@terra-dev/sendinblue
import {
useEmailInput,
useSendinblueSubscription,
} from '@terra-dev/sendinblue';
function Component() {
const [email, setEmail, validEmail] = useEmailInput();
const [subscribeEmail, { status }] = useSendinblueSubscription(YOUR_API_KEY);
return (
<>
<input
type="text"
value={email}
onChange={({ target }) => setEmail(target.value)}
/>
<button
disabled={!validEmail || status === 'in-progress'}
onClick={() => subscribeEmail(email)}
>
Subscribe
</button>
</>
);
}