Passer au contenu

@formerie/next

Formerie pour Next.js

Envoyez les soumissions de Next.js à Formerie, sans garder de destinataires, de gabarits ni de clés de fournisseur dans votre code.

Compatible avec

Installer

Ces paquets sont en version alpha : leurs API peuvent changer.

pnpm

pnpm add @formerie/next

npm

npm install @formerie/next

Yarn

yarn add @formerie/next

Bun

bun add @formerie/next

Utiliser

createFormerieNextAction transforme un formulaire en Server Action, et le paquet réexporte les crochets React pour les composants client.

Il vous faut un formulaire publié. Remplacez example.com et contact par les identifiants de votre espace de travail et de votre formulaire, dans l’application.

import { createFormerieNextAction } from "@formerie/next";

const submitContact = createFormerieNextAction({
  workspace: "example.com",
  form: "contact",
});

export function ContactForm() {
  return (
    <form action={submitContact}>
      <input name="email" type="email" />
      <button>Send</button>
    </form>
  );
}

Ce qui se passe ensuite

Créez un espace de travail et publiez votre premier formulaire.

En accès anticipé. Les nouveaux espaces de travail commencent avec le forfait Free.