@heymarco/next-auth
Version:
A complete authentication solution for web applications.
27 lines (26 loc) • 614 B
JavaScript
// react:
import {
// react:
default as React, } from 'react';
// internals:
import {
// hooks:
usePasswordResetContext, } from './passwordResetContext.js';
// react components:
const PasswordResetUrl = () => {
// contexts:
const model = usePasswordResetContext();
// jsx:
return (model.url ?? null);
};
const PasswordResetLink = (props) => {
const url = PasswordResetUrl();
// jsx:
if (!url)
return null;
return (React.createElement("a", { href: url }, props.children ?? url));
};
export const PasswordReset = {
Url: PasswordResetUrl,
Link: PasswordResetLink,
};