@daveyplate/better-auth-ui
Version:
Plug & play shadcn/ui components for better-auth
36 lines (33 loc) • 1.45 kB
text/typescript
import * as react_jsx_runtime from 'react/jsx-runtime';
import { ReactNode } from 'react';
export { g as getViewByPath } from './utils-C5R37WDe.cjs';
export { a as AccountViewPath, f as AccountViewPaths, A as AuthLocalization, b as AuthViewPath, c as AuthViewPaths, O as OrganizationViewPath, g as OrganizationViewPaths, e as accountViewPaths, h as authLocalization, d as authViewPaths, o as organizationViewPaths } from './view-paths-DaSAvCTe.cjs';
interface EmailTemplateClassNames {
body?: string;
button?: string;
container?: string;
image?: string;
content?: string;
footer?: string;
heading?: string;
hr?: string;
link?: string;
}
interface EmailTemplateProps {
classNames?: EmailTemplateClassNames;
action?: string;
/** @default process.env.BASE_URL || process.env.NEXT_PUBLIC_BASE_URL */
baseUrl?: string;
content: ReactNode;
heading: ReactNode;
/** @default `${baseUrl}/apple-touch-icon.png` */
imageUrl?: string;
preview?: string;
/** @default process.env.SITE_NAME || process.env.NEXT_PUBLIC_SITE_NAME */
siteName?: string;
url?: string;
/** @default "vercel" */
variant?: "vercel";
}
declare const EmailTemplate: ({ classNames, action, baseUrl, content, heading, imageUrl, preview, siteName, variant, url }: EmailTemplateProps) => react_jsx_runtime.JSX.Element;
export { EmailTemplate, type EmailTemplateClassNames, type EmailTemplateProps };