Auto-commit 2026-04-29 16:31
This commit is contained in:
19
node_modules/next-auth/core/pages/error.d.ts
generated
vendored
Normal file
19
node_modules/next-auth/core/pages/error.d.ts
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
/// <reference types="react" />
|
||||
import { Theme } from "../..";
|
||||
import { InternalUrl } from "../../utils/parse-url";
|
||||
/**
|
||||
* The following errors are passed as error query parameters to the default or overridden error page.
|
||||
*
|
||||
* [Documentation](https://next-auth.js.org/configuration/pages#error-page) */
|
||||
export declare type ErrorType = "default" | "configuration" | "accessdenied" | "verification";
|
||||
export interface ErrorProps {
|
||||
url?: InternalUrl;
|
||||
theme?: Theme;
|
||||
error?: ErrorType;
|
||||
}
|
||||
/** Renders an error page. */
|
||||
export default function ErrorPage(props: ErrorProps): {
|
||||
status: any;
|
||||
html: JSX.Element;
|
||||
};
|
||||
//# sourceMappingURL=error.d.ts.map
|
||||
1
node_modules/next-auth/core/pages/error.d.ts.map
generated
vendored
Normal file
1
node_modules/next-auth/core/pages/error.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"error.d.ts","sourceRoot":"","sources":["../../src/core/pages/error.tsx"],"names":[],"mappings":";AAAA,OAAO,EAAE,KAAK,EAAE,MAAM,OAAO,CAAA;AAC7B,OAAO,EAAE,WAAW,EAAE,MAAM,uBAAuB,CAAA;AAEnD;;;8EAG8E;AAC9E,oBAAY,SAAS,GACjB,SAAS,GACT,eAAe,GACf,cAAc,GACd,cAAc,CAAA;AAElB,MAAM,WAAW,UAAU;IACzB,GAAG,CAAC,EAAE,WAAW,CAAA;IACjB,KAAK,CAAC,EAAE,KAAK,CAAA;IACb,KAAK,CAAC,EAAE,SAAS,CAAA;CAClB;AASD,6BAA6B;AAC7B,MAAM,CAAC,OAAO,UAAU,SAAS,CAAC,KAAK,EAAE,UAAU;;;EAoFlD"}
|
||||
76
node_modules/next-auth/core/pages/error.js
generated
vendored
Normal file
76
node_modules/next-auth/core/pages/error.js
generated
vendored
Normal file
@@ -0,0 +1,76 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = ErrorPage;
|
||||
var _preact = require("preact");
|
||||
function ErrorPage(props) {
|
||||
var _errors$error$toLower;
|
||||
const {
|
||||
url,
|
||||
error = "default",
|
||||
theme
|
||||
} = props;
|
||||
const signinPageUrl = `${url}/signin`;
|
||||
const errors = {
|
||||
default: {
|
||||
status: 200,
|
||||
heading: "Error",
|
||||
message: (0, _preact.h)("p", null, (0, _preact.h)("a", {
|
||||
className: "site",
|
||||
href: url === null || url === void 0 ? void 0 : url.origin
|
||||
}, url === null || url === void 0 ? void 0 : url.host))
|
||||
},
|
||||
configuration: {
|
||||
status: 500,
|
||||
heading: "Server error",
|
||||
message: (0, _preact.h)("div", null, (0, _preact.h)("p", null, "There is a problem with the server configuration."), (0, _preact.h)("p", null, "Check the server logs for more information."))
|
||||
},
|
||||
accessdenied: {
|
||||
status: 403,
|
||||
heading: "Access Denied",
|
||||
message: (0, _preact.h)("div", null, (0, _preact.h)("p", null, "You do not have permission to sign in."), (0, _preact.h)("p", null, (0, _preact.h)("a", {
|
||||
className: "button",
|
||||
href: signinPageUrl
|
||||
}, "Sign in")))
|
||||
},
|
||||
verification: {
|
||||
status: 403,
|
||||
heading: "Unable to sign in",
|
||||
message: (0, _preact.h)("div", null, (0, _preact.h)("p", null, "The sign in link is no longer valid."), (0, _preact.h)("p", null, "It may have been used already or it may have expired.")),
|
||||
signin: (0, _preact.h)("a", {
|
||||
className: "button",
|
||||
href: signinPageUrl
|
||||
}, "Sign in")
|
||||
}
|
||||
};
|
||||
const {
|
||||
status,
|
||||
heading,
|
||||
message,
|
||||
signin
|
||||
} = (_errors$error$toLower = errors[error.toLowerCase()]) !== null && _errors$error$toLower !== void 0 ? _errors$error$toLower : errors.default;
|
||||
return {
|
||||
status,
|
||||
html: (0, _preact.h)("div", {
|
||||
className: "error"
|
||||
}, (theme === null || theme === void 0 ? void 0 : theme.brandColor) && (0, _preact.h)("style", {
|
||||
dangerouslySetInnerHTML: {
|
||||
__html: `
|
||||
:root {
|
||||
--brand-color: ${theme === null || theme === void 0 ? void 0 : theme.brandColor}
|
||||
}
|
||||
`
|
||||
}
|
||||
}), (0, _preact.h)("div", {
|
||||
className: "card"
|
||||
}, (theme === null || theme === void 0 ? void 0 : theme.logo) && (0, _preact.h)("img", {
|
||||
src: theme.logo,
|
||||
alt: "Logo",
|
||||
className: "logo"
|
||||
}), (0, _preact.h)("h1", null, heading), (0, _preact.h)("div", {
|
||||
className: "message"
|
||||
}, message), signin))
|
||||
};
|
||||
}
|
||||
22
node_modules/next-auth/core/pages/index.d.ts
generated
vendored
Normal file
22
node_modules/next-auth/core/pages/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
import type { InternalOptions } from "../types";
|
||||
import type { RequestInternal, ResponseInternal } from "..";
|
||||
import type { Cookie } from "../lib/cookie";
|
||||
import type { ErrorType } from "./error";
|
||||
declare type RenderPageParams = {
|
||||
query?: RequestInternal["query"];
|
||||
cookies?: Cookie[];
|
||||
} & Partial<Pick<InternalOptions, "url" | "callbackUrl" | "csrfToken" | "providers" | "theme">>;
|
||||
/**
|
||||
* Unless the user defines their [own pages](https://next-auth.js.org/configuration/pages),
|
||||
* we render a set of default ones, using Preact SSR.
|
||||
*/
|
||||
export default function renderPage(params: RenderPageParams): {
|
||||
signin(props?: any): ResponseInternal<any>;
|
||||
signout(props?: any): ResponseInternal<any>;
|
||||
verifyRequest(props?: any): ResponseInternal<any>;
|
||||
error(props?: {
|
||||
error?: ErrorType;
|
||||
}): ResponseInternal<any>;
|
||||
};
|
||||
export {};
|
||||
//# sourceMappingURL=index.d.ts.map
|
||||
1
node_modules/next-auth/core/pages/index.d.ts.map
generated
vendored
Normal file
1
node_modules/next-auth/core/pages/index.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/core/pages/index.ts"],"names":[],"mappings":"AAOA,OAAO,KAAK,EAAE,eAAe,EAAE,MAAM,UAAU,CAAA;AAC/C,OAAO,KAAK,EAAE,eAAe,EAAE,gBAAgB,EAAE,MAAM,IAAI,CAAA;AAC3D,OAAO,KAAK,EAAE,MAAM,EAAE,MAAM,eAAe,CAAA;AAC3C,OAAO,KAAK,EAAE,SAAS,EAAE,MAAM,SAAS,CAAA;AAExC,aAAK,gBAAgB,GAAG;IACtB,KAAK,CAAC,EAAE,eAAe,CAAC,OAAO,CAAC,CAAA;IAChC,OAAO,CAAC,EAAE,MAAM,EAAE,CAAA;CACnB,GAAG,OAAO,CACT,IAAI,CACF,eAAe,EACf,KAAK,GAAG,aAAa,GAAG,WAAW,GAAG,WAAW,GAAG,OAAO,CAC5D,CACF,CAAA;AAED;;;GAGG;AACH,MAAM,CAAC,OAAO,UAAU,UAAU,CAAC,MAAM,EAAE,gBAAgB;mBAexC,GAAG;oBAaF,GAAG;0BAWG,GAAG;kBAMX;QAAE,KAAK,CAAC,EAAE,SAAS,CAAA;KAAE;EAOtC"}
|
||||
83
node_modules/next-auth/core/pages/index.js
generated
vendored
Normal file
83
node_modules/next-auth/core/pages/index.js
generated
vendored
Normal file
@@ -0,0 +1,83 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = renderPage;
|
||||
var _preactRenderToString = _interopRequireDefault(require("preact-render-to-string"));
|
||||
var _signin = _interopRequireDefault(require("./signin"));
|
||||
var _signout = _interopRequireDefault(require("./signout"));
|
||||
var _verifyRequest = _interopRequireDefault(require("./verify-request"));
|
||||
var _error = _interopRequireDefault(require("./error"));
|
||||
var _css = _interopRequireDefault(require("../../css"));
|
||||
function renderPage(params) {
|
||||
const {
|
||||
url,
|
||||
theme,
|
||||
query,
|
||||
cookies
|
||||
} = params;
|
||||
function send({
|
||||
html,
|
||||
title,
|
||||
status
|
||||
}) {
|
||||
var _theme$colorScheme;
|
||||
return {
|
||||
cookies,
|
||||
status,
|
||||
headers: [{
|
||||
key: "Content-Type",
|
||||
value: "text/html"
|
||||
}],
|
||||
body: `<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><style>${(0, _css.default)()}</style><title>${title}</title></head><body class="__next-auth-theme-${(_theme$colorScheme = theme === null || theme === void 0 ? void 0 : theme.colorScheme) !== null && _theme$colorScheme !== void 0 ? _theme$colorScheme : "auto"}"><div class="page">${(0, _preactRenderToString.default)(html)}</div></body></html>`
|
||||
};
|
||||
}
|
||||
return {
|
||||
signin(props) {
|
||||
return send({
|
||||
html: (0, _signin.default)({
|
||||
csrfToken: params.csrfToken,
|
||||
providers: params.providers,
|
||||
callbackUrl: params.callbackUrl,
|
||||
theme,
|
||||
...query,
|
||||
...props
|
||||
}),
|
||||
title: "Sign In"
|
||||
});
|
||||
},
|
||||
signout(props) {
|
||||
return send({
|
||||
html: (0, _signout.default)({
|
||||
csrfToken: params.csrfToken,
|
||||
url,
|
||||
theme,
|
||||
...props
|
||||
}),
|
||||
title: "Sign Out"
|
||||
});
|
||||
},
|
||||
verifyRequest(props) {
|
||||
return send({
|
||||
html: (0, _verifyRequest.default)({
|
||||
url,
|
||||
theme,
|
||||
...props
|
||||
}),
|
||||
title: "Verify Request"
|
||||
});
|
||||
},
|
||||
error(props) {
|
||||
return send({
|
||||
...(0, _error.default)({
|
||||
url,
|
||||
theme,
|
||||
...props
|
||||
}),
|
||||
title: "Error"
|
||||
});
|
||||
}
|
||||
};
|
||||
}
|
||||
17
node_modules/next-auth/core/pages/signin.d.ts
generated
vendored
Normal file
17
node_modules/next-auth/core/pages/signin.d.ts
generated
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
/// <reference types="react" />
|
||||
import type { InternalProvider, Theme } from "../types";
|
||||
/**
|
||||
* The following errors are passed as error query parameters to the default or overridden sign-in page.
|
||||
*
|
||||
* [Documentation](https://next-auth.js.org/configuration/pages#sign-in-page) */
|
||||
export declare type SignInErrorTypes = "Signin" | "OAuthSignin" | "OAuthCallback" | "OAuthCreateAccount" | "EmailCreateAccount" | "Callback" | "OAuthAccountNotLinked" | "EmailSignin" | "CredentialsSignin" | "SessionRequired" | "default";
|
||||
export interface SignInServerPageParams {
|
||||
csrfToken: string;
|
||||
providers: InternalProvider[];
|
||||
callbackUrl: string;
|
||||
email: string;
|
||||
error: SignInErrorTypes;
|
||||
theme: Theme;
|
||||
}
|
||||
export default function SigninPage(props: SignInServerPageParams): JSX.Element;
|
||||
//# sourceMappingURL=signin.d.ts.map
|
||||
1
node_modules/next-auth/core/pages/signin.d.ts.map
generated
vendored
Normal file
1
node_modules/next-auth/core/pages/signin.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"signin.d.ts","sourceRoot":"","sources":["../../src/core/pages/signin.tsx"],"names":[],"mappings":";AAAA,OAAO,KAAK,EAAE,gBAAgB,EAAE,KAAK,EAAE,MAAM,UAAU,CAAA;AAGvD;;;gFAGgF;AAChF,oBAAY,gBAAgB,GACxB,QAAQ,GACR,aAAa,GACb,eAAe,GACf,oBAAoB,GACpB,oBAAoB,GACpB,UAAU,GACV,uBAAuB,GACvB,aAAa,GACb,mBAAmB,GACnB,iBAAiB,GACjB,SAAS,CAAA;AAEb,MAAM,WAAW,sBAAsB;IACrC,SAAS,EAAE,MAAM,CAAA;IACjB,SAAS,EAAE,gBAAgB,EAAE,CAAA;IAC7B,WAAW,EAAE,MAAM,CAAA;IACnB,KAAK,EAAE,MAAM,CAAA;IACb,KAAK,EAAE,gBAAgB,CAAA;IACvB,KAAK,EAAE,KAAK,CAAA;CACb;AA6BD,MAAM,CAAC,OAAO,UAAU,UAAU,CAAC,KAAK,EAAE,sBAAsB,eA8N/D"}
|
||||
190
node_modules/next-auth/core/pages/signin.js
generated
vendored
Normal file
190
node_modules/next-auth/core/pages/signin.js
generated
vendored
Normal file
@@ -0,0 +1,190 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = SigninPage;
|
||||
var _preact = require("preact");
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
function hexToRgba(hex, alpha = 1) {
|
||||
if (!hex) {
|
||||
return;
|
||||
}
|
||||
hex = hex.replace(/^#/, "");
|
||||
if (hex.length === 3) {
|
||||
hex = hex[0] + hex[0] + hex[1] + hex[1] + hex[2] + hex[2];
|
||||
}
|
||||
const bigint = parseInt(hex, 16);
|
||||
const r = bigint >> 16 & 255;
|
||||
const g = bigint >> 8 & 255;
|
||||
const b = bigint & 255;
|
||||
alpha = Math.min(Math.max(alpha, 0), 1);
|
||||
const rgba = `rgba(${r}, ${g}, ${b}, ${alpha})`;
|
||||
return rgba;
|
||||
}
|
||||
function SigninPage(props) {
|
||||
var _errors$errorType;
|
||||
const {
|
||||
csrfToken,
|
||||
providers,
|
||||
callbackUrl,
|
||||
theme,
|
||||
email,
|
||||
error: errorType
|
||||
} = props;
|
||||
const providersToRender = providers.filter(provider => {
|
||||
if (provider.type === "oauth" || provider.type === "email") {
|
||||
return true;
|
||||
} else if (provider.type === "credentials" && provider.credentials) {
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
});
|
||||
if (typeof document !== "undefined" && theme.buttonText) {
|
||||
document.documentElement.style.setProperty("--button-text-color", theme.buttonText);
|
||||
}
|
||||
if (typeof document !== "undefined" && theme.brandColor) {
|
||||
document.documentElement.style.setProperty("--brand-color", theme.brandColor);
|
||||
}
|
||||
const errors = {
|
||||
Signin: "Try signing in with a different account.",
|
||||
OAuthSignin: "Try signing in with a different account.",
|
||||
OAuthCallback: "Try signing in with a different account.",
|
||||
OAuthCreateAccount: "Try signing in with a different account.",
|
||||
EmailCreateAccount: "Try signing in with a different account.",
|
||||
Callback: "Try signing in with a different account.",
|
||||
OAuthAccountNotLinked: "To confirm your identity, sign in with the same account you used originally.",
|
||||
EmailSignin: "The e-mail could not be sent.",
|
||||
CredentialsSignin: "Sign in failed. Check the details you provided are correct.",
|
||||
SessionRequired: "Please sign in to access this page.",
|
||||
default: "Unable to sign in."
|
||||
};
|
||||
const error = errorType && ((_errors$errorType = errors[errorType]) !== null && _errors$errorType !== void 0 ? _errors$errorType : errors.default);
|
||||
const providerLogoPath = "https://authjs.dev/img/providers";
|
||||
return (0, _preact.h)("div", {
|
||||
className: "signin"
|
||||
}, theme.brandColor && (0, _preact.h)("style", {
|
||||
dangerouslySetInnerHTML: {
|
||||
__html: `
|
||||
:root {
|
||||
--brand-color: ${theme.brandColor}
|
||||
}
|
||||
`
|
||||
}
|
||||
}), theme.buttonText && (0, _preact.h)("style", {
|
||||
dangerouslySetInnerHTML: {
|
||||
__html: `
|
||||
:root {
|
||||
--button-text-color: ${theme.buttonText}
|
||||
}
|
||||
`
|
||||
}
|
||||
}), (0, _preact.h)("div", {
|
||||
className: "card"
|
||||
}, theme.logo && (0, _preact.h)("img", {
|
||||
src: theme.logo,
|
||||
alt: "Logo",
|
||||
className: "logo"
|
||||
}), error && (0, _preact.h)("div", {
|
||||
className: "error"
|
||||
}, (0, _preact.h)("p", null, error)), providersToRender.map((provider, i) => {
|
||||
let bg, text, logo, logoDark, bgDark, textDark;
|
||||
if (provider.type === "oauth") {
|
||||
var _provider$style;
|
||||
;
|
||||
({
|
||||
bg = "",
|
||||
text = "",
|
||||
logo = "",
|
||||
bgDark = bg,
|
||||
textDark = text,
|
||||
logoDark = ""
|
||||
} = (_provider$style = provider.style) !== null && _provider$style !== void 0 ? _provider$style : {});
|
||||
logo = logo.startsWith("/") ? `${providerLogoPath}${logo}` : logo;
|
||||
logoDark = logoDark.startsWith("/") ? `${providerLogoPath}${logoDark}` : logoDark || logo;
|
||||
logoDark || (logoDark = logo);
|
||||
}
|
||||
return (0, _preact.h)("div", {
|
||||
key: provider.id,
|
||||
className: "provider"
|
||||
}, provider.type === "oauth" && (0, _preact.h)("form", {
|
||||
action: provider.signinUrl,
|
||||
method: "POST"
|
||||
}, (0, _preact.h)("input", {
|
||||
type: "hidden",
|
||||
name: "csrfToken",
|
||||
value: csrfToken
|
||||
}), callbackUrl && (0, _preact.h)("input", {
|
||||
type: "hidden",
|
||||
name: "callbackUrl",
|
||||
value: callbackUrl
|
||||
}), (0, _preact.h)("button", {
|
||||
type: "submit",
|
||||
className: "button",
|
||||
style: {
|
||||
"--provider-bg": bg,
|
||||
"--provider-dark-bg": bgDark,
|
||||
"--provider-color": text,
|
||||
"--provider-dark-color": textDark,
|
||||
"--provider-bg-hover": hexToRgba(bg, 0.8),
|
||||
"--provider-dark-bg-hover": hexToRgba(bgDark, 0.8)
|
||||
}
|
||||
}, logo && (0, _preact.h)("img", {
|
||||
loading: "lazy",
|
||||
height: 24,
|
||||
width: 24,
|
||||
id: "provider-logo",
|
||||
src: `${logo.startsWith("/") ? providerLogoPath : ""}${logo}`
|
||||
}), logoDark && (0, _preact.h)("img", {
|
||||
loading: "lazy",
|
||||
height: 24,
|
||||
width: 24,
|
||||
id: "provider-logo-dark",
|
||||
src: `${logo.startsWith("/") ? providerLogoPath : ""}${logoDark}`
|
||||
}), (0, _preact.h)("span", null, "Sign in with ", provider.name))), (provider.type === "email" || provider.type === "credentials") && i > 0 && providersToRender[i - 1].type !== "email" && providersToRender[i - 1].type !== "credentials" && (0, _preact.h)("hr", null), provider.type === "email" && (0, _preact.h)("form", {
|
||||
action: provider.signinUrl,
|
||||
method: "POST"
|
||||
}, (0, _preact.h)("input", {
|
||||
type: "hidden",
|
||||
name: "csrfToken",
|
||||
value: csrfToken
|
||||
}), (0, _preact.h)("label", {
|
||||
className: "section-header",
|
||||
htmlFor: `input-email-for-${provider.id}-provider`
|
||||
}, "Email"), (0, _preact.h)("input", {
|
||||
id: `input-email-for-${provider.id}-provider`,
|
||||
autoFocus: true,
|
||||
type: "email",
|
||||
name: "email",
|
||||
value: email,
|
||||
placeholder: "email@example.com",
|
||||
required: true
|
||||
}), (0, _preact.h)("button", {
|
||||
id: "submitButton",
|
||||
type: "submit"
|
||||
}, "Sign in with ", provider.name)), provider.type === "credentials" && (0, _preact.h)("form", {
|
||||
action: provider.callbackUrl,
|
||||
method: "POST"
|
||||
}, (0, _preact.h)("input", {
|
||||
type: "hidden",
|
||||
name: "csrfToken",
|
||||
value: csrfToken
|
||||
}), Object.keys(provider.credentials).map(credential => {
|
||||
var _provider$credentials, _provider$credentials2, _provider$credentials3;
|
||||
return (0, _preact.h)("div", {
|
||||
key: `input-group-${provider.id}`
|
||||
}, (0, _preact.h)("label", {
|
||||
className: "section-header",
|
||||
htmlFor: `input-${credential}-for-${provider.id}-provider`
|
||||
}, (_provider$credentials = provider.credentials[credential].label) !== null && _provider$credentials !== void 0 ? _provider$credentials : credential), (0, _preact.h)("input", (0, _extends2.default)({
|
||||
name: credential,
|
||||
id: `input-${credential}-for-${provider.id}-provider`,
|
||||
type: (_provider$credentials2 = provider.credentials[credential].type) !== null && _provider$credentials2 !== void 0 ? _provider$credentials2 : "text",
|
||||
placeholder: (_provider$credentials3 = provider.credentials[credential].placeholder) !== null && _provider$credentials3 !== void 0 ? _provider$credentials3 : ""
|
||||
}, provider.credentials[credential])));
|
||||
}), (0, _preact.h)("button", {
|
||||
type: "submit"
|
||||
}, "Sign in with ", provider.name)), (provider.type === "email" || provider.type === "credentials") && i + 1 < providersToRender.length && (0, _preact.h)("hr", null));
|
||||
})));
|
||||
}
|
||||
10
node_modules/next-auth/core/pages/signout.d.ts
generated
vendored
Normal file
10
node_modules/next-auth/core/pages/signout.d.ts
generated
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
/// <reference types="react" />
|
||||
import { Theme } from "../..";
|
||||
import { InternalUrl } from "../../utils/parse-url";
|
||||
export interface SignoutProps {
|
||||
url: InternalUrl;
|
||||
csrfToken: string;
|
||||
theme: Theme;
|
||||
}
|
||||
export default function SignoutPage(props: SignoutProps): JSX.Element;
|
||||
//# sourceMappingURL=signout.d.ts.map
|
||||
1
node_modules/next-auth/core/pages/signout.d.ts.map
generated
vendored
Normal file
1
node_modules/next-auth/core/pages/signout.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"signout.d.ts","sourceRoot":"","sources":["../../src/core/pages/signout.tsx"],"names":[],"mappings":";AAAA,OAAO,EAAE,KAAK,EAAE,MAAM,OAAO,CAAA;AAC7B,OAAO,EAAE,WAAW,EAAE,MAAM,uBAAuB,CAAA;AAEnD,MAAM,WAAW,YAAY;IAC3B,GAAG,EAAE,WAAW,CAAA;IAChB,SAAS,EAAE,MAAM,CAAA;IACjB,KAAK,EAAE,KAAK,CAAA;CACb;AAED,MAAM,CAAC,OAAO,UAAU,WAAW,CAAC,KAAK,EAAE,YAAY,eAsCtD"}
|
||||
49
node_modules/next-auth/core/pages/signout.js
generated
vendored
Normal file
49
node_modules/next-auth/core/pages/signout.js
generated
vendored
Normal file
@@ -0,0 +1,49 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = SignoutPage;
|
||||
var _preact = require("preact");
|
||||
function SignoutPage(props) {
|
||||
const {
|
||||
url,
|
||||
csrfToken,
|
||||
theme
|
||||
} = props;
|
||||
return (0, _preact.h)("div", {
|
||||
className: "signout"
|
||||
}, theme.brandColor && (0, _preact.h)("style", {
|
||||
dangerouslySetInnerHTML: {
|
||||
__html: `
|
||||
:root {
|
||||
--brand-color: ${theme.brandColor}
|
||||
}
|
||||
`
|
||||
}
|
||||
}), theme.buttonText && (0, _preact.h)("style", {
|
||||
dangerouslySetInnerHTML: {
|
||||
__html: `
|
||||
:root {
|
||||
--button-text-color: ${theme.buttonText}
|
||||
}
|
||||
`
|
||||
}
|
||||
}), (0, _preact.h)("div", {
|
||||
className: "card"
|
||||
}, theme.logo && (0, _preact.h)("img", {
|
||||
src: theme.logo,
|
||||
alt: "Logo",
|
||||
className: "logo"
|
||||
}), (0, _preact.h)("h1", null, "Signout"), (0, _preact.h)("p", null, "Are you sure you want to sign out?"), (0, _preact.h)("form", {
|
||||
action: `${url}/signout`,
|
||||
method: "POST"
|
||||
}, (0, _preact.h)("input", {
|
||||
type: "hidden",
|
||||
name: "csrfToken",
|
||||
value: csrfToken
|
||||
}), (0, _preact.h)("button", {
|
||||
id: "submitButton",
|
||||
type: "submit"
|
||||
}, "Sign out"))));
|
||||
}
|
||||
10
node_modules/next-auth/core/pages/verify-request.d.ts
generated
vendored
Normal file
10
node_modules/next-auth/core/pages/verify-request.d.ts
generated
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
/// <reference types="react" />
|
||||
import { Theme } from "../..";
|
||||
import { InternalUrl } from "../../utils/parse-url";
|
||||
interface VerifyRequestPageProps {
|
||||
url: InternalUrl;
|
||||
theme: Theme;
|
||||
}
|
||||
export default function VerifyRequestPage(props: VerifyRequestPageProps): JSX.Element;
|
||||
export {};
|
||||
//# sourceMappingURL=verify-request.d.ts.map
|
||||
1
node_modules/next-auth/core/pages/verify-request.d.ts.map
generated
vendored
Normal file
1
node_modules/next-auth/core/pages/verify-request.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"verify-request.d.ts","sourceRoot":"","sources":["../../src/core/pages/verify-request.tsx"],"names":[],"mappings":";AAAA,OAAO,EAAE,KAAK,EAAE,MAAM,OAAO,CAAA;AAC7B,OAAO,EAAE,WAAW,EAAE,MAAM,uBAAuB,CAAA;AAEnD,UAAU,sBAAsB;IAC9B,GAAG,EAAE,WAAW,CAAA;IAChB,KAAK,EAAE,KAAK,CAAA;CACb;AAED,MAAM,CAAC,OAAO,UAAU,iBAAiB,CAAC,KAAK,EAAE,sBAAsB,eA4BtE"}
|
||||
33
node_modules/next-auth/core/pages/verify-request.js
generated
vendored
Normal file
33
node_modules/next-auth/core/pages/verify-request.js
generated
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = VerifyRequestPage;
|
||||
var _preact = require("preact");
|
||||
function VerifyRequestPage(props) {
|
||||
const {
|
||||
url,
|
||||
theme
|
||||
} = props;
|
||||
return (0, _preact.h)("div", {
|
||||
className: "verify-request"
|
||||
}, theme.brandColor && (0, _preact.h)("style", {
|
||||
dangerouslySetInnerHTML: {
|
||||
__html: `
|
||||
:root {
|
||||
--brand-color: ${theme.brandColor}
|
||||
}
|
||||
`
|
||||
}
|
||||
}), (0, _preact.h)("div", {
|
||||
className: "card"
|
||||
}, theme.logo && (0, _preact.h)("img", {
|
||||
src: theme.logo,
|
||||
alt: "Logo",
|
||||
className: "logo"
|
||||
}), (0, _preact.h)("h1", null, "Check your email"), (0, _preact.h)("p", null, "A sign in link has been sent to your email address."), (0, _preact.h)("p", null, (0, _preact.h)("a", {
|
||||
className: "site",
|
||||
href: url.origin
|
||||
}, url.host))));
|
||||
}
|
||||
Reference in New Issue
Block a user