@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
21 lines (18 loc) • 558 B
JavaScript
import React from "react";
import { useCampaignConfig } from "@hooks/useConfig";
import Alert from "@components/Alert";
import { AlertTitle } from "@material-ui/lab";
const Redirect = () => {
const config = useCampaignConfig();
const url = config.component?.redirect?.url || "/";
if (!config.component?.redirect?.url) {
return (
<Alert severity="error" autoHideDuration={5000}>
<AlertTitle> Missing URL to redirect to</AlertTitle>
</Alert>
);
}
document.location.href = url;
return null;
};
export default Redirect;