UNPKG

payload-totp

Version:

Add an extra security layer to PayloadCMS using a Time-based One-time Password (TOTP).

24 lines (23 loc) 767 B
/* eslint-disable no-restricted-exports */ import { jsx as _jsx } from "react/jsx-runtime"; import { Button } from '@payloadcms/ui'; import Link from 'next/link.js'; import { formatAdminURL } from 'payload/shared'; export default function Setup({ backUrl, i18n, payload }) { let url = formatAdminURL({ adminRoute: payload.config.routes.admin, path: '/setup-totp', serverURL: payload.config.serverURL }); if (backUrl) { url += `?back=${encodeURIComponent(backUrl)}`; } return /*#__PURE__*/ _jsx(Button, { buttonStyle: "secondary", el: "link", Link: Link, size: "small", url: url, children: i18n.t('totpPlugin:setup:button') }); } //# sourceMappingURL=Setup.js.map