UNPKG

@proca/widget

Version:

Proca is an open-source campaign toolkit designed to empower activists and organisations in their digital advocacy efforts. It provides a flexible and customisable platform for creating and managing online petitions, email campaigns, and other forms of di

24 lines (20 loc) 786 B
import React from "react"; import { useTranslation } from "react-i18next"; import EmailConfirm from "@components/layout/EmailConfirm"; import ProgressCounter from "@components/ProgressCounter"; import Register from "@components/Register"; import Closed from "@components/Closed"; import { useCampaignConfig } from "@hooks/useConfig"; export default function SignatureForm(props) { const { t } = useTranslation(); const config = useCampaignConfig(); if (config.component.widget?.closed) return <Closed />; const buttonLabel = config.component.register?.button || "action.sign"; return ( <React.Fragment> <EmailConfirm /> <ProgressCounter actionPage={props.actionPage} /> <Register {...props} buttonText={t(buttonLabel)} /> </React.Fragment> ); }