UNPKG

mongodb-chatbot-ui

Version:

UI React components for the MongoDB Assistant

336 lines (335 loc) 21.2 kB
import { a as mr, O as Xr, w as S, F as t, m as w, d as Zr, n as Jr } from "./index2.js"; import Kr from "react"; var X = { exports: {} }, i = {}; /** * @license React * react-is.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var er; function Qr() { if (er) return i; er = 1; var u = Symbol.for("react.element"), f = Symbol.for("react.portal"), b = Symbol.for("react.fragment"), p = Symbol.for("react.strict_mode"), k = Symbol.for("react.profiler"), g = Symbol.for("react.provider"), P = Symbol.for("react.context"), L = Symbol.for("react.server_context"), h = Symbol.for("react.forward_ref"), $ = Symbol.for("react.suspense"), H = Symbol.for("react.suspense_list"), T = Symbol.for("react.memo"), C = Symbol.for("react.lazy"), N = Symbol.for("react.offscreen"), M; M = Symbol.for("react.module.reference"); function F(a) { if (typeof a == "object" && a !== null) { var I = a.$$typeof; switch (I) { case u: switch (a = a.type, a) { case b: case k: case p: case $: case H: return a; default: switch (a = a && a.$$typeof, a) { case L: case P: case h: case C: case T: case g: return a; default: return I; } } case f: return I; } } } return i.ContextConsumer = P, i.ContextProvider = g, i.Element = u, i.ForwardRef = h, i.Fragment = b, i.Lazy = C, i.Memo = T, i.Portal = f, i.Profiler = k, i.StrictMode = p, i.Suspense = $, i.SuspenseList = H, i.isAsyncMode = function() { return !1; }, i.isConcurrentMode = function() { return !1; }, i.isContextConsumer = function(a) { return F(a) === P; }, i.isContextProvider = function(a) { return F(a) === g; }, i.isElement = function(a) { return typeof a == "object" && a !== null && a.$$typeof === u; }, i.isForwardRef = function(a) { return F(a) === h; }, i.isFragment = function(a) { return F(a) === b; }, i.isLazy = function(a) { return F(a) === C; }, i.isMemo = function(a) { return F(a) === T; }, i.isPortal = function(a) { return F(a) === f; }, i.isProfiler = function(a) { return F(a) === k; }, i.isStrictMode = function(a) { return F(a) === p; }, i.isSuspense = function(a) { return F(a) === $; }, i.isSuspenseList = function(a) { return F(a) === H; }, i.isValidElementType = function(a) { return typeof a == "string" || typeof a == "function" || a === b || a === k || a === p || a === $ || a === H || a === N || typeof a == "object" && a !== null && (a.$$typeof === C || a.$$typeof === T || a.$$typeof === g || a.$$typeof === P || a.$$typeof === h || a.$$typeof === M || a.getModuleId !== void 0); }, i.typeOf = F, i; } var c = {}, or; function re() { return or || (or = 1, mr.env.NODE_ENV !== "production" && function() { var u = Symbol.for("react.element"), f = Symbol.for("react.portal"), b = Symbol.for("react.fragment"), p = Symbol.for("react.strict_mode"), k = Symbol.for("react.profiler"), g = Symbol.for("react.provider"), P = Symbol.for("react.context"), L = Symbol.for("react.server_context"), h = Symbol.for("react.forward_ref"), $ = Symbol.for("react.suspense"), H = Symbol.for("react.suspense_list"), T = Symbol.for("react.memo"), C = Symbol.for("react.lazy"), N = Symbol.for("react.offscreen"), M = !1, F = !1, a = !1, I = !1, Dr = !1, J; J = Symbol.for("react.module.reference"); function Sr(n) { return !!(typeof n == "string" || typeof n == "function" || n === b || n === k || Dr || n === p || n === $ || n === H || I || n === N || M || F || a || typeof n == "object" && n !== null && (n.$$typeof === C || n.$$typeof === T || n.$$typeof === g || n.$$typeof === P || n.$$typeof === h || // This needs to include all possible module reference object // types supported by any Flight configuration anywhere since // we don't know which Flight build this will end up being used // with. n.$$typeof === J || n.getModuleId !== void 0)); } function O(n) { if (typeof n == "object" && n !== null) { var U = n.$$typeof; switch (U) { case u: var V = n.type; switch (V) { case b: case k: case p: case $: case H: return V; default: var rr = V && V.$$typeof; switch (rr) { case L: case P: case h: case C: case T: case g: return rr; default: return U; } } case f: return U; } } } var Fr = P, Er = g, xr = u, Pr = h, Hr = b, wr = C, _r = T, Rr = f, Tr = k, $r = p, Cr = $, Or = H, K = !1, Q = !1; function Lr(n) { return K || (K = !0, console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 18+.")), !1; } function Ir(n) { return Q || (Q = !0, console.warn("The ReactIs.isConcurrentMode() alias has been deprecated, and will be removed in React 18+.")), !1; } function Mr(n) { return O(n) === P; } function Ar(n) { return O(n) === g; } function Nr(n) { return typeof n == "object" && n !== null && n.$$typeof === u; } function jr(n) { return O(n) === h; } function Yr(n) { return O(n) === b; } function Gr(n) { return O(n) === C; } function zr(n) { return O(n) === T; } function Br(n) { return O(n) === f; } function Wr(n) { return O(n) === k; } function Vr(n) { return O(n) === p; } function qr(n) { return O(n) === $; } function Ur(n) { return O(n) === H; } c.ContextConsumer = Fr, c.ContextProvider = Er, c.Element = xr, c.ForwardRef = Pr, c.Fragment = Hr, c.Lazy = wr, c.Memo = _r, c.Portal = Rr, c.Profiler = Tr, c.StrictMode = $r, c.Suspense = Cr, c.SuspenseList = Or, c.isAsyncMode = Lr, c.isConcurrentMode = Ir, c.isContextConsumer = Mr, c.isContextProvider = Ar, c.isElement = Nr, c.isForwardRef = jr, c.isFragment = Yr, c.isLazy = Gr, c.isMemo = zr, c.isPortal = Br, c.isProfiler = Wr, c.isStrictMode = Vr, c.isSuspense = qr, c.isSuspenseList = Ur, c.isValidElementType = Sr, c.typeOf = O; }()), c; } mr.env.NODE_ENV === "production" ? X.exports = Qr() : X.exports = re(); var ee = X.exports; const be = /* @__PURE__ */ Xr(ee); function r(u, f, b) { return (f = function(p) { var k = function(g, P) { if (typeof g != "object" || !g) return g; var L = g[Symbol.toPrimitive]; if (L !== void 0) { var h = L.call(g, P); if (typeof h != "object") return h; throw new TypeError("@@toPrimitive must return a primitive value."); } return String(g); }(p, "string"); return typeof k == "symbol" ? k : k + ""; }(f)) in u ? Object.defineProperty(u, f, { value: b, enumerable: !0, configurable: !0, writable: !0 }) : u[f] = b, u; } var tr, ar, o = { Disabled: "disabled", Placeholder: "placeholder", Primary: "primary", Secondary: "secondary", Tertiary: "tertiary", InversePrimary: "inversePrimary", InverseSecondary: "inverseSecondary", Info: "info", Warning: "warning", Error: "error", Success: "success", Link: "link", OnError: "onError", OnSuccess: "onSuccess", OnSuccessLink: "onSuccessLink" }, e = { Default: "default", Hover: "hover", Focus: "focus" }, W = t.black, d = t.blue, l = t.gray, m = t.green, E = t.red, oe = t.white, j = t.yellow, te = { background: r(r(r(r(r(r(r(r({}, o.Primary, r(r(r({}, e.Default, W), e.Hover, l.dark2), e.Focus, d.dark3)), o.Secondary, r(r(r({}, e.Default, l.dark4), e.Hover, l.dark2), e.Focus, d.dark3)), o.InversePrimary, r(r(r({}, e.Default, l.light2), e.Hover, l.light3), e.Focus, d.light2)), o.Info, r(r(r({}, e.Default, d.dark3), e.Hover, d.dark3), e.Focus, d.dark3)), o.Warning, r(r(r({}, e.Default, j.dark3), e.Hover, j.dark3), e.Focus, j.dark3)), o.Success, r(r(r({}, e.Default, m.dark3), e.Hover, m.dark3), e.Focus, m.dark3)), o.Error, r(r(r({}, e.Default, E.dark3), e.Hover, E.dark3), e.Focus, E.dark3)), o.Disabled, r(r(r({}, e.Default, l.dark3), e.Hover, l.dark3), e.Focus, l.dark3)), border: r(r(r(r(r(r(r(r({}, o.Primary, r(r(r({}, e.Default, l.base), e.Hover, l.base), e.Focus, d.light1)), o.Secondary, r(r(r({}, e.Default, l.dark2), e.Hover, l.dark2), e.Focus, d.light1)), o.Tertiary, r(r(r({}, e.Default, l.dark1), e.Hover, l.dark1), e.Focus, d.light1)), o.Success, r(r(r({}, e.Default, m.dark1), e.Hover, m.dark1), e.Focus, d.light1)), o.Error, r(r(r({}, e.Default, E.light1), e.Hover, E.light1), e.Focus, d.light1)), o.OnSuccess, r(r(r({}, e.Default, m.dark2), e.Hover, m.dark2), e.Focus, d.light1)), o.OnError, r(r(r({}, e.Default, E.dark2), e.Hover, E.dark2), e.Focus, d.light1)), o.Disabled, r(r(r({}, e.Default, l.dark2), e.Hover, l.dark2), e.Focus, l.dark2)), icon: r(r(r(r(r(r(r(r({}, o.Primary, r(r(r({}, e.Default, l.light1), e.Hover, l.light3), e.Focus, d.light3)), o.Secondary, r(r(r({}, e.Default, l.base), e.Hover, l.light3), e.Focus, d.light3)), o.InversePrimary, r(r(r({}, e.Default, oe), e.Hover, W), e.Focus, d.dark2)), o.Info, r(r(r({}, e.Default, d.light1), e.Hover, d.light1), e.Focus, d.light1)), o.Warning, r(r(r({}, e.Default, j.base), e.Hover, j.base), e.Focus, j.base)), o.Success, r(r(r({}, e.Default, m.base), e.Hover, m.base), e.Focus, m.base)), o.Error, r(r(r({}, e.Default, E.light1), e.Hover, E.light1), e.Focus, E.light1)), o.Disabled, r(r(r({}, e.Default, l.dark1), e.Hover, l.dark1), e.Focus, l.dark1)), text: (r(r(r(r(r(r(r(r(r(r(tr = {}, o.Primary, r(r(r({}, e.Default, l.light2), e.Hover, l.light2), e.Focus, d.light3)), o.Placeholder, r(r(r({}, e.Default, l.dark1), e.Hover, l.dark1), e.Focus, l.dark1)), o.Secondary, r(r(r({}, e.Default, l.light1), e.Hover, l.light2), e.Focus, d.light3)), o.InversePrimary, r(r(r({}, e.Default, W), e.Hover, W), e.Focus, d.dark2)), o.InverseSecondary, r(r(r({}, e.Default, l.dark2), e.Hover, W), e.Focus, d.dark2)), o.Disabled, r(r(r({}, e.Default, l.dark1), e.Hover, l.dark1), e.Focus, l.dark1)), o.Success, r(r(r({}, e.Default, m.light2), e.Hover, m.light2), e.Focus, m.light2)), o.Error, r(r(r({}, e.Default, E.light1), e.Hover, E.light1), e.Focus, E.light1)), o.OnSuccess, r(r(r({}, e.Default, m.light1), e.Hover, m.light1), e.Focus, m.light1)), o.OnSuccessLink, r(r(r({}, e.Default, m.light3), e.Hover, m.light3), e.Focus, m.light3)), r(r(tr, o.OnError, r(r(r({}, e.Default, E.light2), e.Hover, E.light2), e.Focus, E.light2)), o.Link, r(r(r({}, e.Default, d.light1), e.Hover, d.light1), e.Focus, d.light1))) }, Y = t.black, v = t.blue, s = t.gray, y = t.green, D = t.red, G = t.white, z = t.yellow, ae = { background: r(r(r(r(r(r(r(r({}, o.Primary, r(r(r({}, e.Default, G), e.Hover, s.light2), e.Focus, v.light3)), o.Secondary, r(r(r({}, e.Default, s.light3), e.Hover, s.light2), e.Focus, v.light3)), o.InversePrimary, r(r(r({}, e.Default, Y), e.Hover, s.dark3), e.Focus, v.dark2)), o.Info, r(r(r({}, e.Default, v.light3), e.Hover, v.light3), e.Focus, v.light3)), o.Warning, r(r(r({}, e.Default, z.light3), e.Hover, z.light3), e.Focus, z.light3)), o.Success, r(r(r({}, e.Default, y.light3), e.Hover, y.light3), e.Focus, y.light3)), o.Error, r(r(r({}, e.Default, D.light3), e.Hover, D.light3), e.Focus, D.light3)), o.Disabled, r(r(r({}, e.Default, s.light2), e.Hover, s.light2), e.Focus, s.light2)), border: r(r(r(r(r(r(r(r({}, o.Primary, r(r(r({}, e.Default, s.base), e.Hover, s.base), e.Focus, v.light1)), o.Secondary, r(r(r({}, e.Default, s.light2), e.Hover, s.light2), e.Focus, v.light1)), o.Tertiary, r(r(r({}, e.Default, s.light1), e.Hover, s.light1), e.Focus, v.light1)), o.Success, r(r(r({}, e.Default, y.dark1), e.Hover, y.dark1), e.Focus, v.light1)), o.Error, r(r(r({}, e.Default, D.base), e.Hover, D.base), e.Focus, v.light1)), o.Disabled, r(r(r({}, e.Default, s.light1), e.Hover, s.light1), e.Focus, s.light1)), o.OnSuccess, r(r(r({}, e.Default, y.light2), e.Hover, y.light2), e.Focus, y.light2)), o.OnError, r(r(r({}, e.Default, D.light2), e.Hover, D.light2), e.Focus, D.light2)), icon: r(r(r(r(r(r(r(r({}, o.Primary, r(r(r({}, e.Default, s.dark1), e.Hover, Y), e.Focus, v.dark1)), o.Secondary, r(r(r({}, e.Default, s.base), e.Hover, Y), e.Focus, v.dark1)), o.InversePrimary, r(r(r({}, e.Default, G), e.Hover, G), e.Focus, v.light2)), o.Info, r(r(r({}, e.Default, v.base), e.Hover, v.base), e.Focus, v.base)), o.Warning, r(r(r({}, e.Default, z.dark2), e.Hover, z.dark2), e.Focus, z.dark2)), o.Success, r(r(r({}, e.Default, y.dark1), e.Hover, y.dark1), e.Focus, y.dark1)), o.Error, r(r(r({}, e.Default, D.base), e.Hover, D.base), e.Focus, D.base)), o.Disabled, r(r(r({}, e.Default, s.base), e.Hover, s.base), e.Focus, s.base)), text: (r(r(r(r(r(r(r(r(r(r(ar = {}, o.Primary, r(r(r({}, e.Default, Y), e.Hover, Y), e.Focus, v.dark1)), o.Secondary, r(r(r({}, e.Default, s.dark1), e.Hover, Y), e.Focus, v.dark1)), o.InversePrimary, r(r(r({}, e.Default, G), e.Hover, G), e.Focus, v.light2)), o.InverseSecondary, r(r(r({}, e.Default, s.light1), e.Hover, G), e.Focus, v.light2)), o.Disabled, r(r(r({}, e.Default, s.base), e.Hover, s.base), e.Focus, s.base)), o.Success, r(r(r({}, e.Default, y.dark2), e.Hover, y.dark2), e.Focus, y.dark2)), o.Error, r(r(r({}, e.Default, D.base), e.Hover, D.base), e.Focus, D.base)), o.Placeholder, r(r(r({}, e.Default, s.base), e.Hover, s.base), e.Focus, s.base)), o.OnSuccess, r(r(r({}, e.Default, y.dark2), e.Hover, y.dark2), e.Focus, y.dark2)), o.OnSuccessLink, r(r(r({}, e.Default, y.dark3), e.Hover, y.dark3), e.Focus, y.dark3)), r(r(ar, o.OnError, r(r(r({}, e.Default, D.dark2), e.Hover, D.dark2), e.Focus, D.dark2)), o.Link, r(r(r({}, e.Default, v.base), e.Hover, v.base), e.Focus, v.base))) }; r(r({}, S.Dark, te), S.Light, ae); var q = { Dark: "dark", Light: "light" }; r(r({}, q.Light, { default: "0 0 0 2px ".concat(t.white, ", 0 0 0 4px ").concat(t.blue.light1), input: "0 0 0 3px ".concat(t.blue.light1) }), q.Dark, { default: "0 0 0 2px ".concat(t.black, ", 0 0 0 4px ").concat(t.blue.light1), input: "0 0 0 3px ".concat(t.blue.light1) }); var ne = { default: "'Euclid Circular A', 'Helvetica Neue', Helvetica, Arial, sans-serif", serif: "'MongoDB Value Serif', 'Times New Roman', serif", code: "'Source Code Pro', Menlo, monospace" }, le = { regular: 400, medium: 500, semiBold: 600, bold: 700 }; r(r({}, q.Light, { gray: "0 0 0 3px ".concat(t.gray.light2), green: "0 0 0 3px ".concat(t.green.light2), red: "0 0 0 3px ".concat(t.red.light2) }), q.Dark, { gray: "0 0 0 3px ".concat(t.gray.dark2), green: "0 0 0 3px ".concat(t.green.dark3), red: "0 0 0 3px ".concat(t.yellow.dark3) }); var ie = t.black, B = t.gray, ce = t.white; r(r({}, o.Primary, r({}, e.Default, B.base)), o.Secondary, r({}, e.Default, B.dark1)), r(r({}, o.Primary, r({}, e.Default, ie)), o.Secondary, r({}, e.Default, B.dark4)), r(r({}, o.Primary, r({}, e.Default, B.base)), o.Secondary, r({}, e.Default, B.light1)), r(r({}, o.Primary, r({}, e.Default, ce)), o.Secondary, r({}, e.Default, B.light3)); var A = r(r({}, S.Light, { 1: "color-mix(in srgb, ".concat(t.black, " 15%, transparent)"), 2: "color-mix(in srgb, ".concat(t.black, " 20%, transparent)"), 3: "color-mix(in srgb, ".concat(t.black, " 60%, transparent)"), overflow: "color-mix(in srgb, ".concat(t.gray.dark1, " 30%, transparent)") }), S.Dark, { 1: "transparent", 2: "color-mix(in srgb, #000000 45%, transparent)", 3: "color-mix(in srgb, #000000 60%, transparent)", overflow: "color-mix(in srgb, #000000 30%, transparent)" }); r(r({}, S.Light, { 1: "0px 2px 4px 1px ".concat(A[S.Light][1]), 2: "0px 18px 18px -15px ".concat(A[S.Light][2]), 3: "0px 8px 20px -8px ".concat(A[S.Light][3]), overflow: "0px 2px 4px 1px ".concat(A[S.Light].overflow) }), S.Dark, { 1: "unset", 2: "0 18px 18px -15px ".concat(A[S.Dark][2]), 3: "0 8px 20px -8px ".concat(A[S.Dark][3]), overflow: "0px 2px 4px 1px ".concat(A[S.Dark].overflow) }); r(r({}, S.Light, 2), S.Dark, 16); function x(u, f, b) { return (f = function(p) { var k = function(g, P) { if (typeof g != "object" || !g) return g; var L = g[Symbol.toPrimitive]; if (L !== void 0) { var h = L.call(g, P); if (typeof h != "object") return h; throw new TypeError("@@toPrimitive must return a primitive value."); } return String(g); }(p, "string"); return typeof k == "symbol" ? k : k + ""; }(f)) in u ? Object.defineProperty(u, f, { value: b, enumerable: !0, configurable: !0, writable: !0 }) : u[f] = b, u; } function Z() { return Z = Object.assign ? Object.assign.bind() : function(u) { for (var f = 1; f < arguments.length; f++) { var b = arguments[f]; for (var p in b) ({}).hasOwnProperty.call(b, p) && (u[p] = b[p]); } return u; }, Z.apply(null, arguments); } function _(u, f) { return f || (f = u.slice(0)), Object.freeze(Object.defineProperties(u, { raw: { value: Object.freeze(f) } })); } var nr, lr, ir, cr, ur, sr, fr, dr, gr, vr, br, hr, yr, pr, kr, R = { DarkGray: "darkgray", LightGray: "lightgray", Red: "red", Yellow: "yellow", Blue: "blue", Green: "green", Purple: "purple" }, ue = w(nr || (nr = _([` font-family: `, `; display: inline-flex; align-items: center; font-weight: `, `; font-size: 12px; line-height: 16px; border-radius: 24px; height: 18px; padding-left: 6px; padding-right: 6px; text-transform: uppercase; border: 1px solid; letter-spacing: 0.4px; `])), ne.default, le.semiBold), se = x(x({}, S.Dark, x(x(x(x(x(x(x({}, R.LightGray, w(lr || (lr = _([` background-color: `, `; border-color: `, `; color: `, `; `])), t.gray.dark3, t.gray.dark2, t.gray.light2)), R.DarkGray, w(ir || (ir = _([` background-color: `, `; border-color: `, `; color: `, `; `])), t.gray.dark1, t.gray.base, t.gray.light3)), R.Red, w(cr || (cr = _([` background-color: `, `; border-color: `, `; color: `, `; `])), t.red.dark3, t.red.dark2, t.red.light2)), R.Yellow, w(ur || (ur = _([` background-color: `, `; border-color: `, `; color: `, `; `])), t.yellow.dark3, t.yellow.dark2, t.yellow.light2)), R.Blue, w(sr || (sr = _([` background-color: `, `; border-color: `, `; color: `, `; `])), t.blue.dark2, t.blue.dark1, t.blue.light2)), R.Green, w(fr || (fr = _([` background-color: `, `; border-color: `, `; color: `, `; `])), t.green.dark3, t.green.dark2, t.green.light1)), R.Purple, w(dr || (dr = _([` background-color: `, `; border-color: `, `; color: `, `; `])), t.purple.dark2, t.purple.base, t.purple.light2))), S.Light, x(x(x(x(x(x(x({}, R.LightGray, w(gr || (gr = _([` background-color: `, `; border-color: `, `; color: `, `; `])), t.gray.light3, t.gray.light2, t.gray.dark1)), R.DarkGray, w(vr || (vr = _([` background-color: `, `; border-color: `, `; color: `, `; `])), t.gray.dark2, t.gray.dark3, t.white)), R.Red, w(br || (br = _([` background-color: `, `; border-color: `, `; color: `, `; `])), t.red.light3, t.red.light2, t.red.dark2)), R.Yellow, w(hr || (hr = _([` background-color: `, `; border-color: `, `; color: `, `; `])), t.yellow.light3, t.yellow.light2, t.yellow.dark2)), R.Blue, w(yr || (yr = _([` background-color: `, `; border-color: `, `; color: `, `; `])), t.blue.light3, t.blue.light2, t.blue.dark1)), R.Green, w(pr || (pr = _([` background-color: `, `; border-color: `, `; color: `, `; `])), t.green.light3, t.green.light2, t.green.dark2)), R.Purple, w(kr || (kr = _([` background-color: `, `; border-color: `, `; color: `, `; `])), t.purple.light3, t.purple.light2, t.purple.dark2))), fe = ["children", "variant", "className", "darkMode"]; function de(u) { var f = u.children, b = u.variant, p = b === void 0 ? R.LightGray : b, k = u.className, g = u.darkMode, P = function(h, $) { if (h == null) return {}; var H, T, C = function(M, F) { if (M == null) return {}; var a = {}; for (var I in M) if ({}.hasOwnProperty.call(M, I)) { if (F.indexOf(I) !== -1) continue; a[I] = M[I]; } return a; }(h, $); if (Object.getOwnPropertySymbols) { var N = Object.getOwnPropertySymbols(h); for (T = 0; T < N.length; T++) H = N[T], $.indexOf(H) === -1 && {}.propertyIsEnumerable.call(h, H) && (C[H] = h[H]); } return C; }(u, fe), L = Zr(g).theme; return Kr.createElement("div", Z({}, P, { className: Jr(ue, se[L][p], k) }), f); } de.displayName = "Badge"; export { R as G, de as N, be as R, ee as r };