Skip to content

Commit 4b44d36

Browse files
author
sw-yx
committed
update tsdx to 0.9
1 parent 37dbf72 commit 4b44d36

File tree

52 files changed

+905
-84
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+905
-84
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ node_modules
44
.rts2_cache_cjs
55
.rts2_cache_es
66
.rts2_cache_umd
7+
.rts2_cache_esm
78
dist
89
node_modules
910
.netlify
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"code":"import React from \"react\";\r\nexport default function useLoading() {\r\n const [isLoading, setState] = React.useState(false);\r\n const mount = React.useRef(false);\r\n React.useEffect(() => {\r\n mount.current = true;\r\n return () => void (mount.current = false);\r\n }, []);\r\n function load(aPromise) {\r\n setState(true);\r\n return aPromise.finally(() => mount.current && setState(false));\r\n }\r\n return [isLoading, load];\r\n}\r\n//# sourceMappingURL=useLoading.js.map","references":["/Users/swyx/Netlify/react-netlify-identity-widget/node_modules/@types/react/index.d.ts"],"map":"{\"version\":3,\"file\":\"useLoading.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/useLoading.tsx\"],\"names\":[],\"mappings\":\"AAAA,OAAO,KAAK,MAAM,OAAO,CAAA;AAEzB,MAAM,CAAC,OAAO,UAAU,UAAU;IAChC,MAAM,CAAC,SAAS,EAAE,QAAQ,CAAC,GAAG,KAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAA;IACnD,MAAM,KAAK,GAAG,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,CAAA;IACjC,KAAK,CAAC,SAAS,CAAC,GAAG,EAAE;QACnB,KAAK,CAAC,OAAO,GAAG,IAAI,CAAA;QACpB,OAAO,GAAG,EAAE,CAAC,KAAK,CAAC,KAAK,CAAC,OAAO,GAAG,KAAK,CAAC,CAAA;IAC3C,CAAC,EAAE,EAAE,CAAC,CAAA;IACN,SAAS,IAAI,CAAI,QAAoB;QACnC,QAAQ,CAAC,IAAI,CAAC,CAAA;QACd,OAAO,QAAQ,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,OAAO,IAAI,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAA;IACjE,CAAC;IACD,OAAO,CAAC,SAAS,EAAE,IAAI,CAAuD,CAAA;AAChF,CAAC\"}","dts":{"name":"/Users/swyx/Netlify/react-netlify-identity-widget/src/useLoading.d.ts","writeByteOrderMark":false,"text":"export default function useLoading(): [boolean, <A>(aPromise: Promise<A>) => Promise<A>];\r\n"}}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"code":"import React from 'react';\r\nimport { useIdentityContext } from 'react-netlify-identity';\r\nimport useLoading from '../useLoading';\r\nimport VisuallyHidden from '@reach/visually-hidden';\r\nexport function Signup({ onSignup }) {\r\n const { signupUser } = useIdentityContext();\r\n const formRef = React.useRef(null);\r\n const [msg, setMsg] = React.useState('');\r\n const [isLoading, load] = useLoading();\r\n const signup = () => {\r\n if (!formRef.current)\r\n return;\r\n const full_name = formRef.current.username.value;\r\n const email = formRef.current.email.value;\r\n const password = formRef.current.password.value;\r\n const data = { signupSource: 'react-netlify-identity-widget', full_name };\r\n load(signupUser(email, password, data))\r\n .then((user) => {\r\n if (process.env.NODE_ENV !== 'production')\r\n console.log('Success! Signed up', user);\r\n if (onSignup)\r\n onSignup(user);\r\n })\r\n .catch((err) => void console.error(err) || setMsg('Error: ' + err.message));\r\n };\r\n return (React.createElement(\"form\", { ref: formRef, className: \"form\", onSubmit: (e) => {\r\n e.preventDefault();\r\n signup();\r\n } },\r\n React.createElement(\"div\", { className: \"formGroup\", key: \"username\" },\r\n React.createElement(\"label\", null,\r\n React.createElement(VisuallyHidden, null, \"Enter your name\"),\r\n React.createElement(\"input\", { id: \"username\", className: \"formControl\", type: \"name\", name: \"username\", placeholder: \"Name\", autoCapitalize: \"off\", required: true }),\r\n React.createElement(\"div\", { className: \"inputFieldIcon inputFieldName\" }))),\r\n React.createElement(\"div\", { className: \"formGroup\", key: \"email\" },\r\n React.createElement(\"label\", null,\r\n React.createElement(VisuallyHidden, null, \"Enter your email\"),\r\n React.createElement(\"input\", { className: \"formControl\", type: \"email\", name: \"email\", placeholder: \"Email\", autoCapitalize: \"off\", required: true }),\r\n React.createElement(\"div\", { className: \"inputFieldIcon inputFieldEmail\" }))),\r\n React.createElement(\"div\", { className: \"formGroup\", key: \"password\" },\r\n React.createElement(\"label\", null,\r\n React.createElement(VisuallyHidden, null, \"Enter your password\"),\r\n React.createElement(\"input\", { className: \"formControl\", type: \"password\", name: \"password\", placeholder: \"Password\", required: true }),\r\n React.createElement(\"div\", { className: \"inputFieldIcon inputFieldPassword\" }))),\r\n React.createElement(\"div\", null,\r\n React.createElement(\"button\", { type: \"submit\", className: isLoading ? 'btn saving' : 'btn' }, \"Sign Up\"),\r\n msg && React.createElement(\"pre\", { style: { background: 'salmon', padding: 10 } }, msg))));\r\n}\r\n//# sourceMappingURL=signup.js.map","references":["/Users/swyx/Netlify/react-netlify-identity-widget/node_modules/@types/react/index.d.ts","/Users/swyx/Netlify/react-netlify-identity-widget/node_modules/react-netlify-identity/dist/index.d.ts","/Users/swyx/Netlify/react-netlify-identity-widget/src/useLoading.tsx"],"map":"{\"version\":3,\"file\":\"signup.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../../src/components/signup.tsx\"],\"names\":[],\"mappings\":\"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\"}","dts":{"name":"/Users/swyx/Netlify/react-netlify-identity-widget/src/components/signup.d.ts","writeByteOrderMark":false,"text":"/// <reference types=\"react\" />\r\nimport { User } from 'react-netlify-identity';\r\ndeclare type SignupProps = {\r\n onSignup?: (user?: User) => void;\r\n};\r\nexport declare function Signup({ onSignup }: SignupProps): JSX.Element;\r\nexport {};\r\n"}}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"code":"import React from \"react\";\r\nimport { useIdentityContext } from \"react-netlify-identity\";\r\nexport function Providers() {\r\n const { settings } = useIdentityContext();\r\n const hasProviders = Object.entries(settings.external).some(([k, v]) => [\"github\", \"gitlab\", \"bitbucket\", \"google\"].includes(k) && v);\r\n if (!hasProviders)\r\n return null;\r\n let isLocalhost = false;\r\n if (typeof window !== \"undefined\") {\r\n isLocalhost = Boolean(window.location.hostname === \"localhost\" ||\r\n // [::1] is the IPv6 localhost address.\r\n window.location.hostname === \"[::1]\" ||\r\n // 127.0.0.1/8 is considered localhost for IPv4.\r\n window.location.hostname.match(/^127(?:\\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));\r\n }\r\n return (React.createElement(\"div\", { className: \"providersGroup\" },\r\n isLocalhost && (React.createElement(\"pre\", null, \"\\u26A0\\uFE0FTesting providers on localhost won't work because OAuth redirects to your production site\")),\r\n React.createElement(\"hr\", { className: \"hr\" }),\r\n React.createElement(ProviderButton, { settings: settings, provider: \"Google\" }),\r\n React.createElement(ProviderButton, { settings: settings, provider: \"GitHub\" }),\r\n React.createElement(ProviderButton, { settings: settings, provider: \"GitLab\" }),\r\n React.createElement(ProviderButton, { settings: settings, provider: \"Bitbucket\" })));\r\n}\r\nfunction ProviderButton({ settings, provider }) {\r\n const ext = settings.external;\r\n if (!ext[provider.toLowerCase()])\r\n return null;\r\n const { loginProvider } = useIdentityContext();\r\n const click = () => loginProvider(provider.toLowerCase());\r\n return (React.createElement(\"button\", { onClick: click, className: `provider${provider} btn btnProvider` },\r\n \"Continue with \",\r\n provider));\r\n}\r\n//# sourceMappingURL=providers.js.map","references":["/Users/swyx/Netlify/react-netlify-identity-widget/node_modules/@types/react/index.d.ts","/Users/swyx/Netlify/react-netlify-identity-widget/node_modules/react-netlify-identity/dist/index.d.ts"],"map":"{\"version\":3,\"file\":\"providers.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../../src/components/providers.tsx\"],\"names\":[],\"mappings\":\"AAAA,OAAO,KAAK,MAAM,OAAO,CAAA;AACzB,OAAO,EAAY,kBAAkB,EAAE,MAAM,wBAAwB,CAAA;AAErE,MAAM,UAAU,SAAS;IACvB,MAAM,EAAE,QAAQ,EAAE,GAAG,kBAAkB,EAAE,CAAA;IACzC,MAAM,YAAY,GAAG,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,IAAI,CACzD,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,QAAQ,EAAE,QAAQ,EAAE,WAAW,EAAE,QAAQ,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,CACzE,CAAA;IACD,IAAI,CAAC,YAAY;QAAE,OAAO,IAAI,CAAA;IAC9B,IAAI,WAAW,GAAG,KAAK,CAAA;IACvB,IAAI,OAAO,MAAM,KAAK,WAAW,EAAE;QACjC,WAAW,GAAG,OAAO,CACnB,MAAM,CAAC,QAAQ,CAAC,QAAQ,KAAK,WAAW;YACtC,uCAAuC;YACvC,MAAM,CAAC,QAAQ,CAAC,QAAQ,KAAK,OAAO;YACpC,gDAAgD;YAChD,MAAM,CAAC,QAAQ,CAAC,QAAQ,CAAC,KAAK,CAAC,wDAAwD,CAAC,CAC3F,CAAA;KACF;IACD,OAAO,CACL,6BAAK,SAAS,EAAC,gBAAgB;QAC5B,WAAW,IAAI,CACd,yIAAsG,CACvG;QACD,4BAAI,SAAS,EAAC,IAAI,GAAG;QACrB,oBAAC,cAAc,IAAC,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAC,QAAQ,GAAG;QACxD,oBAAC,cAAc,IAAC,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAC,QAAQ,GAAG;QACxD,oBAAC,cAAc,IAAC,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAC,QAAQ,GAAG;QACxD,oBAAC,cAAc,IAAC,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAC,WAAW,GAAG,CACvD,CACP,CAAA;AACH,CAAC;AAKD,SAAS,cAAc,CAAC,EAAE,QAAQ,EAAE,QAAQ,EAA4C;IACtF,MAAM,GAAG,GAAG,QAAQ,CAAC,QAAoB,CAAA;IACzC,IAAI,CAAC,GAAG,CAAC,QAAQ,CAAC,WAAW,EAAE,CAAC;QAAE,OAAO,IAAI,CAAA;IAC7C,MAAM,EAAE,aAAa,EAAE,GAAG,kBAAkB,EAAE,CAAA;IAC9C,MAAM,KAAK,GAAG,GAAG,EAAE,CAAC,aAAa,CAAC,QAAQ,CAAC,WAAW,EAAkD,CAAC,CAAA;IACzG,OAAO,CACL,gCAAQ,OAAO,EAAE,KAAK,EAAE,SAAS,EAAE,WAAW,QAAQ,kBAAkB;;QACvD,QAAQ,CAChB,CACV,CAAA;AACH,CAAC\"}","dts":{"name":"/Users/swyx/Netlify/react-netlify-identity-widget/src/components/providers.d.ts","writeByteOrderMark":false,"text":"/// <reference types=\"react\" />\r\nexport declare function Providers(): JSX.Element | null;\r\n"}}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"code":"import React from 'react';\r\nimport { useIdentityContext } from 'react-netlify-identity';\r\nimport useLoading from '../useLoading';\r\nimport VisuallyHidden from '@reach/visually-hidden';\r\nexport function Login({ onLogin }) {\r\n const { loginUser } = useIdentityContext();\r\n const formRef = React.useRef(null);\r\n const [msg, setMsg] = React.useState('');\r\n const [isLoading, load] = useLoading();\r\n return (React.createElement(\"form\", { ref: formRef, className: \"form\", onSubmit: (e) => {\r\n e.preventDefault();\r\n const target = e.target;\r\n const email = target.email.value;\r\n const password = target.password.value;\r\n load(loginUser(email, password, true))\r\n .then((user) => {\r\n if (process.env.NODE_ENV !== 'production')\r\n console.log('Success! Logged in', user);\r\n if (onLogin)\r\n onLogin(user);\r\n })\r\n .catch((err) => void console.error(err) || setMsg('Error: ' + err.message));\r\n } },\r\n React.createElement(\"div\", { className: \"formGroup\", key: \"email\" },\r\n React.createElement(\"label\", null,\r\n React.createElement(VisuallyHidden, null, \"Enter your email\"),\r\n React.createElement(\"input\", { className: \"formControl\", type: \"email\", name: \"email\", placeholder: \"Email\", autoCapitalize: \"off\", required: true }),\r\n React.createElement(\"div\", { className: \"inputFieldIcon inputFieldEmail\" }))),\r\n React.createElement(\"div\", { className: \"formGroup\", key: \"password\" },\r\n React.createElement(\"label\", null,\r\n React.createElement(VisuallyHidden, null, \"Enter your password\"),\r\n React.createElement(\"input\", { className: \"formControl\", type: \"password\", name: \"password\", placeholder: \"Password\", required: true }),\r\n React.createElement(\"div\", { className: \"inputFieldIcon inputFieldPassword\" }))),\r\n React.createElement(\"div\", null,\r\n React.createElement(\"button\", { type: \"submit\", className: isLoading ? 'btn saving' : 'btn' }, \"Log in\"),\r\n msg && React.createElement(\"pre\", { style: { background: 'salmon', padding: 10 } }, msg)),\r\n React.createElement(\"button\", { type: \"button\", className: \"btnLink forgotPasswordLink\" }, \"Forgot password?\")));\r\n}\r\n//# sourceMappingURL=login.js.map","references":["/Users/swyx/Netlify/react-netlify-identity-widget/node_modules/@types/react/index.d.ts","/Users/swyx/Netlify/react-netlify-identity-widget/node_modules/react-netlify-identity/dist/index.d.ts","/Users/swyx/Netlify/react-netlify-identity-widget/src/useLoading.tsx"],"map":"{\"version\":3,\"file\":\"login.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../../src/components/login.tsx\"],\"names\":[],\"mappings\":\"AAAA,OAAO,KAAK,MAAM,OAAO,CAAA;AACzB,OAAO,EAAE,kBAAkB,EAAQ,MAAM,wBAAwB,CAAA;AACjE,OAAO,UAAU,MAAM,eAAe,CAAA;AACtC,OAAO,cAAc,MAAM,wBAAwB,CAAA;AAMnD,MAAM,UAAU,KAAK,CAAC,EAAE,OAAO,EAAc;IAC3C,MAAM,EAAE,SAAS,EAAE,GAAG,kBAAkB,EAAE,CAAA;IAC1C,MAAM,OAAO,GAAG,KAAK,CAAC,MAAM,CAAkB,IAAI,CAAC,CAAA;IACnD,MAAM,CAAC,GAAG,EAAE,MAAM,CAAC,GAAG,KAAK,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAA;IACxC,MAAM,CAAC,SAAS,EAAE,IAAI,CAAC,GAAG,UAAU,EAAE,CAAA;IACtC,OAAO,CACL,8BACE,GAAG,EAAE,OAAO,EACZ,SAAS,EAAC,MAAM,EAChB,QAAQ,EAAE,CAAC,CAAuB,EAAE,EAAE;YACpC,CAAC,CAAC,cAAc,EAAE,CAAA;YAClB,MAAM,MAAM,GAAG,CAAC,CAAC,MAAqF,CAAA;YACtG,MAAM,KAAK,GAAG,MAAM,CAAC,KAAK,CAAC,KAAK,CAAA;YAChC,MAAM,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAA;YACtC,IAAI,CAAC,SAAS,CAAC,KAAK,EAAE,QAAQ,EAAE,IAAI,CAAC,CAAC;iBACnC,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE;gBACb,IAAI,OAAO,CAAC,GAAG,CAAC,QAAQ,KAAK,YAAY;oBAAE,OAAO,CAAC,GAAG,CAAC,oBAAoB,EAAE,IAAI,CAAC,CAAA;gBAClF,IAAI,OAAO;oBAAE,OAAO,CAAC,IAAI,CAAC,CAAA;YAC5B,CAAC,CAAC;iBACD,KAAK,CAAC,CAAC,GAAG,EAAE,EAAE,CAAC,KAAK,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,MAAM,CAAC,SAAS,GAAG,GAAG,CAAC,OAAO,CAAC,CAAC,CAAA;QAC/E,CAAC;QAED,6BAAK,SAAS,EAAC,WAAW,EAAC,GAAG,EAAC,OAAO;YACpC;gBACE,oBAAC,cAAc,2BAAkC;gBACjD,+BACE,SAAS,EAAC,aAAa,EACvB,IAAI,EAAC,OAAO,EACZ,IAAI,EAAC,OAAO,EACZ,WAAW,EAAC,OAAO,EACnB,cAAc,EAAC,KAAK,EACpB,QAAQ,EAAE,IAAI,GACd;gBACF,6BAAK,SAAS,EAAC,gCAAgC,GAAG,CAC5C,CACJ;QACN,6BAAK,SAAS,EAAC,WAAW,EAAC,GAAG,EAAC,UAAU;YACvC;gBACE,oBAAC,cAAc,8BAAqC;gBACpD,+BAAO,SAAS,EAAC,aAAa,EAAC,IAAI,EAAC,UAAU,EAAC,IAAI,EAAC,UAAU,EAAC,WAAW,EAAC,UAAU,EAAC,QAAQ,EAAE,IAAI,GAAI;gBACxG,6BAAK,SAAS,EAAC,mCAAmC,GAAG,CAC/C,CACJ;QAEN;YACE,gCAAQ,IAAI,EAAC,QAAQ,EAAC,SAAS,EAAE,SAAS,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,aAExD;YACR,GAAG,IAAI,6BAAK,KAAK,EAAE,EAAE,UAAU,EAAE,QAAQ,EAAE,OAAO,EAAE,EAAE,EAAE,IAAG,GAAG,CAAO,CAClE;QACN,gCAAQ,IAAI,EAAC,QAAQ,EAAC,SAAS,EAAC,4BAA4B,uBAEnD,CACJ,CACR,CAAA;AACH,CAAC\"}","dts":{"name":"/Users/swyx/Netlify/react-netlify-identity-widget/src/components/login.d.ts","writeByteOrderMark":false,"text":"/// <reference types=\"react\" />\r\nimport { User } from 'react-netlify-identity';\r\ndeclare type LoginProps = {\r\n onLogin?: (user?: User) => void;\r\n};\r\nexport declare function Login({ onLogin }: LoginProps): JSX.Element;\r\nexport {};\r\n"}}

0 commit comments

Comments
 (0)