UNPKG

@skybin-tech/brandkit

Version:

React components for brand-compliant social login buttons

340 lines (337 loc) 578 kB
import o, { useEffect as c2 } from "react"; import Y, { css as T } from "styled-components"; import { MarkGithubIcon as H2 } from "@primer/octicons-react"; var n = { exports: {} }, J = {}; /** * @license React * react-jsx-runtime.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var y; function V2() { if (y) return J; y = 1; var A = Symbol.for("react.transitional.element"), g = Symbol.for("react.fragment"); function Q(B, I, M) { var c = null; if (M !== void 0 && (c = "" + M), I.key !== void 0 && (c = "" + I.key), "key" in I) { M = {}; for (var i in I) i !== "key" && (M[i] = I[i]); } else M = I; return I = M.ref, { $$typeof: A, type: B, key: c, ref: I !== void 0 ? I : null, props: M }; } return J.Fragment = g, J.jsx = Q, J.jsxs = Q, J; } var L = {}; /** * @license React * react-jsx-runtime.development.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var v; function o2() { return v || (v = 1, process.env.NODE_ENV !== "production" && function() { function A(C) { if (C == null) return null; if (typeof C == "function") return C.$$typeof === D2 ? null : C.displayName || C.name || null; if (typeof C == "string") return C; switch (C) { case G: return "Fragment"; case g2: return "Profiler"; case C2: return "StrictMode"; case I2: return "Suspense"; case w2: return "SuspenseList"; case e2: return "Activity"; } if (typeof C == "object") switch (typeof C.tag == "number" && console.error( "Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue." ), C.$$typeof) { case A2: return "Portal"; case B2: return (C.displayName || "Context") + ".Provider"; case Q2: return (C._context.displayName || "Context") + ".Consumer"; case E2: var E = C.render; return C = C.displayName, C || (C = E.displayName || E.name || "", C = C !== "" ? "ForwardRef(" + C + ")" : "ForwardRef"), C; case M2: return E = C.displayName || null, E !== null ? E : A(C.type) || "Memo"; case x: E = C._payload, C = C._init; try { return A(C(E)); } catch { } } return null; } function g(C) { return "" + C; } function Q(C) { try { g(C); var E = !1; } catch { E = !0; } if (E) { E = console; var w = E.error, e = typeof Symbol == "function" && Symbol.toStringTag && C[Symbol.toStringTag] || C.constructor.name || "Object"; return w.call( E, "The provided key is an unsupported type %s. This value must be coerced to a string before using it here.", e ), g(C); } } function B(C) { if (C === G) return "<>"; if (typeof C == "object" && C !== null && C.$$typeof === x) return "<...>"; try { var E = A(C); return E ? "<" + E + ">" : "<...>"; } catch { return "<...>"; } } function I() { var C = S.A; return C === null ? null : C.getOwner(); } function M() { return Error("react-stack-top-frame"); } function c(C) { if (R.call(C, "key")) { var E = Object.getOwnPropertyDescriptor(C, "key").get; if (E && E.isReactWarning) return !1; } return C.key !== void 0; } function i(C, E) { function w() { u || (u = !0, console.error( "%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://react.dev/link/special-props)", E )); } w.isReactWarning = !0, Object.defineProperty(C, "key", { get: w, configurable: !0 }); } function H() { var C = A(this.type); return K[C] || (K[C] = !0, console.error( "Accessing element.ref was removed in React 19. ref is now a regular prop. It will be removed from the JSX Element type in a future release." )), C = this.props.ref, C !== void 0 ? C : null; } function $(C, E, w, e, V, t, d, f) { return w = t.ref, C = { $$typeof: p, type: C, key: E, props: t, _owner: V }, (w !== void 0 ? w : null) !== null ? Object.defineProperty(C, "ref", { enumerable: !1, get: H }) : Object.defineProperty(C, "ref", { enumerable: !1, value: null }), C._store = {}, Object.defineProperty(C._store, "validated", { configurable: !1, enumerable: !1, writable: !0, value: 0 }), Object.defineProperty(C, "_debugInfo", { configurable: !1, enumerable: !1, writable: !0, value: null }), Object.defineProperty(C, "_debugStack", { configurable: !1, enumerable: !1, writable: !0, value: d }), Object.defineProperty(C, "_debugTask", { configurable: !1, enumerable: !1, writable: !0, value: f }), Object.freeze && (Object.freeze(C.props), Object.freeze(C)), C; } function O(C, E, w, e, V, t, d, f) { var D = E.children; if (D !== void 0) if (e) if (i2(D)) { for (e = 0; e < D.length; e++) U(D[e]); Object.freeze && Object.freeze(D); } else console.error( "React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead." ); else U(D); if (R.call(E, "key")) { D = A(C); var l = Object.keys(E).filter(function(t2) { return t2 !== "key"; }); e = 0 < l.length ? "{key: someKey, " + l.join(": ..., ") + ": ...}" : "{key: someKey}", j[D + e] || (l = 0 < l.length ? "{" + l.join(": ..., ") + ": ...}" : "{}", console.error( `A props object containing a "key" prop is being spread into JSX: let props = %s; <%s {...props} /> React keys must be passed directly to JSX without using spread: let props = %s; <%s key={someKey} {...props} />`, e, D, l, D ), j[D + e] = !0); } if (D = null, w !== void 0 && (Q(w), D = "" + w), c(E) && (Q(E.key), D = "" + E.key), "key" in E) { w = {}; for (var N in E) N !== "key" && (w[N] = E[N]); } else w = E; return D && i( w, typeof C == "function" ? C.displayName || C.name || "Unknown" : C ), $( C, D, t, V, I(), w, d, f ); } function U(C) { typeof C == "object" && C !== null && C.$$typeof === p && C._store && (C._store.validated = 1); } var k = o, p = Symbol.for("react.transitional.element"), A2 = Symbol.for("react.portal"), G = Symbol.for("react.fragment"), C2 = Symbol.for("react.strict_mode"), g2 = Symbol.for("react.profiler"), Q2 = Symbol.for("react.consumer"), B2 = Symbol.for("react.context"), E2 = Symbol.for("react.forward_ref"), I2 = Symbol.for("react.suspense"), w2 = Symbol.for("react.suspense_list"), M2 = Symbol.for("react.memo"), x = Symbol.for("react.lazy"), e2 = Symbol.for("react.activity"), D2 = Symbol.for("react.client.reference"), S = k.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE, R = Object.prototype.hasOwnProperty, i2 = Array.isArray, F = console.createTask ? console.createTask : function() { return null; }; k = { react_stack_bottom_frame: function(C) { return C(); } }; var u, K = {}, m = k.react_stack_bottom_frame.bind( k, M )(), P = F(B(M)), j = {}; L.Fragment = G, L.jsx = function(C, E, w, e, V) { var t = 1e4 > S.recentlyCreatedOwnerStacks++; return O( C, E, w, !1, e, V, t ? Error("react-stack-top-frame") : m, t ? F(B(C)) : P ); }, L.jsxs = function(C, E, w, e, V) { var t = 1e4 > S.recentlyCreatedOwnerStacks++; return O( C, E, w, !0, e, V, t ? Error("react-stack-top-frame") : m, t ? F(B(C)) : P ); }; }()), L; } var b; function s2() { return b || (b = 1, process.env.NODE_ENV === "production" ? n.exports = V2() : n.exports = o2()), n.exports; } var s = s2(); const h = { light: { bg: "#ffffff", fg: "#24292f", border: "1px solid #d0d7de" }, dark: { bg: "#24292f", fg: "#ffffff", border: "none" } }, l2 = Y.button` width: 240px; height: 48px; display: inline-flex; align-items: center; justify-content: center; gap: 8px; font-family: 'Roboto', sans-serif; font-size: 16px; font-weight: 600; border-radius: 6px; cursor: pointer; transition: opacity 0.2s; background: ${({ $dark: A }) => A ? h.dark.bg : h.light.bg}; color: ${({ $dark: A }) => A ? h.dark.fg : h.light.fg}; border: ${({ $dark: A }) => A ? h.dark.border : h.light.border}; /* Icon color must remain GitHub black or white */ svg { fill: ${({ $dark: A }) => A ? "#ffffff" : "#24292f"}; } &:hover { opacity: 0.9; } `, D0 = ({ mode: A, dark: g = !1, onClick: Q, disabled: B, className: I }) => /* @__PURE__ */ s.jsxs( l2, { onClick: Q, type: "button", $dark: g, disabled: B, className: I, children: [ /* @__PURE__ */ s.jsx(H2, { size: 20 }), A === "login" ? "Login with GitHub" : "Continue with GitHub" ] } ), h2 = "data:image/png;base64,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