@sky-mavis/tanto-widget
Version:
Tanto Widget
147 lines (143 loc) • 17.4 kB
JavaScript
'use strict';
var _styled = require('@emotion/styled/base');
var jsxRuntime = require('@emotion/react/jsx-runtime');
var react = require('react');
var Fade = require('../../../components/animated-containers/Fade.cjs');
var TransitionedView = require('../../../components/animated-containers/TransitionedView.cjs');
var Box = require('../../../components/box/Box.cjs');
var Button = require('../../../components/button/Button.cjs');
var connect = require('../../../types/connect.cjs');
var index = require('../../../utils/index.cjs');
function _EMOTION_STRINGIFIED_CSS_ERROR__() { return "You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."; }
const TextSection = /*#__PURE__*/_styled(Box.Box, process.env.NODE_ENV === "production" ? {
target: "e10g97sc2"
} : {
target: "e10g97sc2",
label: "TextSection"
})(process.env.NODE_ENV === "production" ? {
name: "1azakc",
styles: "text-align:center"
} : {
name: "1azakc",
styles: "text-align:center/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkNvbm5lY3RDb250ZW50LnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFTb0IiLCJmaWxlIjoiQ29ubmVjdENvbnRlbnQudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsganN4IGFzIF9qc3gsIGpzeHMgYXMgX2pzeHMgfSBmcm9tIFwiQGVtb3Rpb24vcmVhY3QvanN4LXJ1bnRpbWVcIjtcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IHVzZU1lbW8gfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyBGYWRlIH0gZnJvbSAnLi4vLi4vLi4vY29tcG9uZW50cy9hbmltYXRlZC1jb250YWluZXJzL0ZhZGUnO1xuaW1wb3J0IHsgVHJhbnNpdGlvbmVkVmlldyB9IGZyb20gJy4uLy4uLy4uL2NvbXBvbmVudHMvYW5pbWF0ZWQtY29udGFpbmVycy9UcmFuc2l0aW9uZWRWaWV3JztcbmltcG9ydCB7IEJveCB9IGZyb20gJy4uLy4uLy4uL2NvbXBvbmVudHMvYm94L0JveCc7XG5pbXBvcnQgeyBCdXR0b24gfSBmcm9tICcuLi8uLi8uLi9jb21wb25lbnRzL2J1dHRvbi9CdXR0b24nO1xuaW1wb3J0IHsgQ29ubmVjdFN0YXRlIH0gZnJvbSAnLi4vLi4vLi4vdHlwZXMvY29ubmVjdCc7XG5pbXBvcnQgeyBnZW5lcmF0ZVJvbmluTW9iaWxlV0NMaW5rIH0gZnJvbSAnLi4vLi4vLi4vdXRpbHMnO1xuY29uc3QgVGV4dFNlY3Rpb24gPSBzdHlsZWQoQm94KSh7XG4gICAgdGV4dEFsaWduOiAnY2VudGVyJyxcbn0pO1xuY29uc3QgVGl0bGUgPSBzdHlsZWQuaDMoe1xuICAgIGZvbnRTaXplOiAnMS4yNWVtJyxcbiAgICBmb250V2VpZ2h0OiA1MDAsXG59KTtcbmNvbnN0IERlc2NyaXB0aW9uID0gc3R5bGVkLnAoKHsgdGhlbWUgfSkgPT4gKHtcbiAgICBmb250U2l6ZTogJzAuODc1ZW0nLFxuICAgIGZvbnRXZWlnaHQ6IDQwMCxcbiAgICBjb2xvcjogdGhlbWUubXV0ZWRUZXh0LFxufSkpO1xuY29uc3QgRkFERV9BTklNQVRJT05fQ09ORklHID0ge1xuICAgIGluaXRpYWw6IHsgb3BhY2l0eTogMCwgc2NhbGU6IDAuODUgfSxcbiAgICB0cmFuc2l0aW9uOiB7IGR1cmF0aW9uOiAwLjIgfSxcbn07XG5jb25zdCBBY3Rpb25CdXR0b24gPSAoeyBzdGF0dXMsIHdhbGxldE5hbWUsIHdjVXJpLCBvblJldHJ5IH0pID0+IHtcbiAgICBpZiAoc3RhdHVzID09PSBDb25uZWN0U3RhdGUuRVJST1IgJiYgb25SZXRyeSkge1xuICAgICAgICByZXR1cm4gKF9qc3goRmFkZSwgeyBzaG93OiB0cnVlLCAuLi5GQURFX0FOSU1BVElPTl9DT05GSUcsIGNoaWxkcmVuOiBfanN4KEJ1dHRvbiwgeyBmdWxsV2lkdGg6IHRydWUsIGludGVudDogXCJzZWNvbmRhcnlcIiwgb25DbGljazogb25SZXRyeSwgY2hpbGRyZW46IFwiVHJ5IGFnYWluXCIgfSkgfSkpO1xuICAgIH1cbiAgICBpZiAoc3RhdHVzID09PSBDb25uZWN0U3RhdGUuT1BFTklOR19XQUxMRVQgJiYgd2NVcmkpIHtcbiAgICAgICAgcmV0dXJuIChfanN4KEZhZGUsIHsgc2hvdzogdHJ1ZSwgLi4uRkFERV9BTklNQVRJT05fQ09ORklHLCBjaGlsZHJlbjogX2pzeChcImFcIiwgeyBocmVmOiBnZW5lcmF0ZVJvbmluTW9iaWxlV0NMaW5rKHdjVXJpKSwgY2hpbGRyZW46IF9qc3hzKEJ1dHRvbiwgeyBmdWxsV2lkdGg6IHRydWUsIGNoaWxkcmVuOiBbXCJPcGVuIFwiLCB3YWxsZXROYW1lXSB9KSB9KSB9KSk7XG4gICAgfVxuICAgIHJldHVybiBudWxsO1xufTtcbmV4cG9ydCBjb25zdCBDb25uZWN0Q29udGVudCA9ICh7IHdhbGxldCwgc3RhdHVzLCB3Y1VyaSwgb25SZXRyeSB9KSA9PiB7XG4gICAgY29uc3QgY29ubmVjdFRleHRNYXAgPSB1c2VNZW1vKCgpID0+ICh7XG4gICAgICAgIFtDb25uZWN0U3RhdGUuUEVORElOR106IHtcbiAgICAgICAgICAgIHRpdGxlOiB3YWxsZXQuZGlzcGxheU9wdGlvbnM/LmNvbm5lY3RpbmdUaXRsZVxuICAgICAgICAgICAgICAgID8gd2FsbGV0LmRpc3BsYXlPcHRpb25zLmNvbm5lY3RpbmdUaXRsZVxuICAgICAgICAgICAgICAgIDogJ1dhaXRpbmcgZm9yIGNvbm5lY3Rpb24nLFxuICAgICAgICAgICAgZGVzY3JpcHRpb246IHdhbGxldC5kaXNwbGF5T3B0aW9ucz8uY29ubmVjdGluZ0Rlc2NyaXB0aW9uXG4gICAgICAgICAgICAgICAgPyB3YWxsZXQuZGlzcGxheU9wdGlvbnMuY29ubmVjdGluZ0Rlc2NyaXB0aW9uXG4gICAgICAgICAgICAgICAgOiBgQ29uZmlybSBjb25uZWN0aW9uIGluICR7d2FsbGV0Lm5hbWV9LmAsXG4gICAgICAgIH0sXG4gICAgICAgIFtDb25uZWN0U3RhdGUuRVJST1JdOiB7XG4gICAgICAgICAgICB0aXRsZTogJ0NvdWxkIG5vdCBjb25uZWN0JyxcbiAgICAgICAgICAgIGRlc2NyaXB0aW9uOiAnVGhlcmUgaXMgYSBwcm9ibGVtIHdpdGggY29ubmVjdGluZyB5b3VyIHdhbGxldC4nLFxuICAgICAgICB9LFxuICAgICAgICBbQ29ubmVjdFN0YXRlLlNVQ0NFU1NdOiB7XG4gICAgICAgICAgICB0aXRsZTogJ1N1Y2Nlc3MnLFxuICAgICAgICAgICAgZGVzY3JpcHRpb246IGBDb25uZWN0ZWQgdG8gJHt3YWxsZXQubmFtZX0gc3VjY2Vzc2Z1bGx5LmAsXG4gICAgICAgIH0sXG4gICAgICAgIFtDb25uZWN0U3RhdGUuT1BFTklOR19XQUxMRVRdOiB7XG4gICAgICAgICAgICB0aXRsZTogd2FsbGV0Lm5hbWUsXG4gICAgICAgICAgICBkZXNjcmlwdGlvbjogd2NVcmkgPyBcIlRhcCAnT3BlbicgdG8gY29udGludWVcIiA6ICdQcmVwYXJpbmcgY29ubmVjdGlvbicsXG4gICAgICAgIH0sXG4gICAgfSksIFt3YWxsZXQubmFtZSwgd2FsbGV0LmRpc3BsYXlPcHRpb25zLCB3Y1VyaV0pO1xuICAgIGNvbnN0IHsgdGl0bGUsIGRlc2NyaXB0aW9uIH0gPSBjb25uZWN0VGV4dE1hcFtzdGF0dXNdO1xuICAgIHJldHVybiAoX2pzeChUcmFuc2l0aW9uZWRWaWV3LCB7IHZpZXdLZXk6IHN0YXR1cywgY2hpbGRyZW46IF9qc3hzKEJveCwgeyBmdWxsV2lkdGg6IHRydWUsIHZlcnRpY2FsOiB0cnVlLCBnYXA6IDMyLCBjaGlsZHJlbjogW19qc3hzKFRleHRTZWN0aW9uLCB7IHZlcnRpY2FsOiB0cnVlLCBnYXA6IDQsIGNoaWxkcmVuOiBbX2pzeChUaXRsZSwgeyBjaGlsZHJlbjogdGl0bGUgfSksIF9qc3goRGVzY3JpcHRpb24sIHsgY2hpbGRyZW46IGRlc2NyaXB0aW9uIH0pXSB9KSwgX2pzeChBY3Rpb25CdXR0b24sIHsgc3RhdHVzOiBzdGF0dXMsIHdhbGxldE5hbWU6IHdhbGxldC5uYW1lLCB3Y1VyaTogd2NVcmksIG9uUmV0cnk6IG9uUmV0cnkgfSldIH0pIH0pKTtcbn07XG4iXX0= */",
toString: _EMOTION_STRINGIFIED_CSS_ERROR__
});
const Title = /*#__PURE__*/_styled("h3", process.env.NODE_ENV === "production" ? {
target: "e10g97sc1"
} : {
target: "e10g97sc1",
label: "Title"
})(process.env.NODE_ENV === "production" ? {
name: "9yvq86",
styles: "font-size:1.25em;font-weight:500"
} : {
name: "9yvq86",
styles: "font-size:1.25em;font-weight:500/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkNvbm5lY3RDb250ZW50LnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFZYyIsImZpbGUiOiJDb25uZWN0Q29udGVudC50c3giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBqc3ggYXMgX2pzeCwganN4cyBhcyBfanN4cyB9IGZyb20gXCJAZW1vdGlvbi9yZWFjdC9qc3gtcnVudGltZVwiO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgdXNlTWVtbyB9IGZyb20gJ3JlYWN0JztcbmltcG9ydCB7IEZhZGUgfSBmcm9tICcuLi8uLi8uLi9jb21wb25lbnRzL2FuaW1hdGVkLWNvbnRhaW5lcnMvRmFkZSc7XG5pbXBvcnQgeyBUcmFuc2l0aW9uZWRWaWV3IH0gZnJvbSAnLi4vLi4vLi4vY29tcG9uZW50cy9hbmltYXRlZC1jb250YWluZXJzL1RyYW5zaXRpb25lZFZpZXcnO1xuaW1wb3J0IHsgQm94IH0gZnJvbSAnLi4vLi4vLi4vY29tcG9uZW50cy9ib3gvQm94JztcbmltcG9ydCB7IEJ1dHRvbiB9IGZyb20gJy4uLy4uLy4uL2NvbXBvbmVudHMvYnV0dG9uL0J1dHRvbic7XG5pbXBvcnQgeyBDb25uZWN0U3RhdGUgfSBmcm9tICcuLi8uLi8uLi90eXBlcy9jb25uZWN0JztcbmltcG9ydCB7IGdlbmVyYXRlUm9uaW5Nb2JpbGVXQ0xpbmsgfSBmcm9tICcuLi8uLi8uLi91dGlscyc7XG5jb25zdCBUZXh0U2VjdGlvbiA9IHN0eWxlZChCb3gpKHtcbiAgICB0ZXh0QWxpZ246ICdjZW50ZXInLFxufSk7XG5jb25zdCBUaXRsZSA9IHN0eWxlZC5oMyh7XG4gICAgZm9udFNpemU6ICcxLjI1ZW0nLFxuICAgIGZvbnRXZWlnaHQ6IDUwMCxcbn0pO1xuY29uc3QgRGVzY3JpcHRpb24gPSBzdHlsZWQucCgoeyB0aGVtZSB9KSA9PiAoe1xuICAgIGZvbnRTaXplOiAnMC44NzVlbScsXG4gICAgZm9udFdlaWdodDogNDAwLFxuICAgIGNvbG9yOiB0aGVtZS5tdXRlZFRleHQsXG59KSk7XG5jb25zdCBGQURFX0FOSU1BVElPTl9DT05GSUcgPSB7XG4gICAgaW5pdGlhbDogeyBvcGFjaXR5OiAwLCBzY2FsZTogMC44NSB9LFxuICAgIHRyYW5zaXRpb246IHsgZHVyYXRpb246IDAuMiB9LFxufTtcbmNvbnN0IEFjdGlvbkJ1dHRvbiA9ICh7IHN0YXR1cywgd2FsbGV0TmFtZSwgd2NVcmksIG9uUmV0cnkgfSkgPT4ge1xuICAgIGlmIChzdGF0dXMgPT09IENvbm5lY3RTdGF0ZS5FUlJPUiAmJiBvblJldHJ5KSB7XG4gICAgICAgIHJldHVybiAoX2pzeChGYWRlLCB7IHNob3c6IHRydWUsIC4uLkZBREVfQU5JTUFUSU9OX0NPTkZJRywgY2hpbGRyZW46IF9qc3goQnV0dG9uLCB7IGZ1bGxXaWR0aDogdHJ1ZSwgaW50ZW50OiBcInNlY29uZGFyeVwiLCBvbkNsaWNrOiBvblJldHJ5LCBjaGlsZHJlbjogXCJUcnkgYWdhaW5cIiB9KSB9KSk7XG4gICAgfVxuICAgIGlmIChzdGF0dXMgPT09IENvbm5lY3RTdGF0ZS5PUEVOSU5HX1dBTExFVCAmJiB3Y1VyaSkge1xuICAgICAgICByZXR1cm4gKF9qc3goRmFkZSwgeyBzaG93OiB0cnVlLCAuLi5GQURFX0FOSU1BVElPTl9DT05GSUcsIGNoaWxkcmVuOiBfanN4KFwiYVwiLCB7IGhyZWY6IGdlbmVyYXRlUm9uaW5Nb2JpbGVXQ0xpbmsod2NVcmkpLCBjaGlsZHJlbjogX2pzeHMoQnV0dG9uLCB7IGZ1bGxXaWR0aDogdHJ1ZSwgY2hpbGRyZW46IFtcIk9wZW4gXCIsIHdhbGxldE5hbWVdIH0pIH0pIH0pKTtcbiAgICB9XG4gICAgcmV0dXJuIG51bGw7XG59O1xuZXhwb3J0IGNvbnN0IENvbm5lY3RDb250ZW50ID0gKHsgd2FsbGV0LCBzdGF0dXMsIHdjVXJpLCBvblJldHJ5IH0pID0+IHtcbiAgICBjb25zdCBjb25uZWN0VGV4dE1hcCA9IHVzZU1lbW8oKCkgPT4gKHtcbiAgICAgICAgW0Nvbm5lY3RTdGF0ZS5QRU5ESU5HXToge1xuICAgICAgICAgICAgdGl0bGU6IHdhbGxldC5kaXNwbGF5T3B0aW9ucz8uY29ubmVjdGluZ1RpdGxlXG4gICAgICAgICAgICAgICAgPyB3YWxsZXQuZGlzcGxheU9wdGlvbnMuY29ubmVjdGluZ1RpdGxlXG4gICAgICAgICAgICAgICAgOiAnV2FpdGluZyBmb3IgY29ubmVjdGlvbicsXG4gICAgICAgICAgICBkZXNjcmlwdGlvbjogd2FsbGV0LmRpc3BsYXlPcHRpb25zPy5jb25uZWN0aW5nRGVzY3JpcHRpb25cbiAgICAgICAgICAgICAgICA/IHdhbGxldC5kaXNwbGF5T3B0aW9ucy5jb25uZWN0aW5nRGVzY3JpcHRpb25cbiAgICAgICAgICAgICAgICA6IGBDb25maXJtIGNvbm5lY3Rpb24gaW4gJHt3YWxsZXQubmFtZX0uYCxcbiAgICAgICAgfSxcbiAgICAgICAgW0Nvbm5lY3RTdGF0ZS5FUlJPUl06IHtcbiAgICAgICAgICAgIHRpdGxlOiAnQ291bGQgbm90IGNvbm5lY3QnLFxuICAgICAgICAgICAgZGVzY3JpcHRpb246ICdUaGVyZSBpcyBhIHByb2JsZW0gd2l0aCBjb25uZWN0aW5nIHlvdXIgd2FsbGV0LicsXG4gICAgICAgIH0sXG4gICAgICAgIFtDb25uZWN0U3RhdGUuU1VDQ0VTU106IHtcbiAgICAgICAgICAgIHRpdGxlOiAnU3VjY2VzcycsXG4gICAgICAgICAgICBkZXNjcmlwdGlvbjogYENvbm5lY3RlZCB0byAke3dhbGxldC5uYW1lfSBzdWNjZXNzZnVsbHkuYCxcbiAgICAgICAgfSxcbiAgICAgICAgW0Nvbm5lY3RTdGF0ZS5PUEVOSU5HX1dBTExFVF06IHtcbiAgICAgICAgICAgIHRpdGxlOiB3YWxsZXQubmFtZSxcbiAgICAgICAgICAgIGRlc2NyaXB0aW9uOiB3Y1VyaSA/IFwiVGFwICdPcGVuJyB0byBjb250aW51ZVwiIDogJ1ByZXBhcmluZyBjb25uZWN0aW9uJyxcbiAgICAgICAgfSxcbiAgICB9KSwgW3dhbGxldC5uYW1lLCB3YWxsZXQuZGlzcGxheU9wdGlvbnMsIHdjVXJpXSk7XG4gICAgY29uc3QgeyB0aXRsZSwgZGVzY3JpcHRpb24gfSA9IGNvbm5lY3RUZXh0TWFwW3N0YXR1c107XG4gICAgcmV0dXJuIChfanN4KFRyYW5zaXRpb25lZFZpZXcsIHsgdmlld0tleTogc3RhdHVzLCBjaGlsZHJlbjogX2pzeHMoQm94LCB7IGZ1bGxXaWR0aDogdHJ1ZSwgdmVydGljYWw6IHRydWUsIGdhcDogMzIsIGNoaWxkcmVuOiBbX2pzeHMoVGV4dFNlY3Rpb24sIHsgdmVydGljYWw6IHRydWUsIGdhcDogNCwgY2hpbGRyZW46IFtfanN4KFRpdGxlLCB7IGNoaWxkcmVuOiB0aXRsZSB9KSwgX2pzeChEZXNjcmlwdGlvbiwgeyBjaGlsZHJlbjogZGVzY3JpcHRpb24gfSldIH0pLCBfanN4KEFjdGlvbkJ1dHRvbiwgeyBzdGF0dXM6IHN0YXR1cywgd2FsbGV0TmFtZTogd2FsbGV0Lm5hbWUsIHdjVXJpOiB3Y1VyaSwgb25SZXRyeTogb25SZXRyeSB9KV0gfSkgfSkpO1xufTtcbiJdfQ== */",
toString: _EMOTION_STRINGIFIED_CSS_ERROR__
});
const Description = /*#__PURE__*/_styled("p", process.env.NODE_ENV === "production" ? {
target: "e10g97sc0"
} : {
target: "e10g97sc0",
label: "Description"
})(({
theme
}) => ({
fontSize: '0.875em',
fontWeight: 400,
color: theme.mutedText
}), process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkNvbm5lY3RDb250ZW50LnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnQm9CIiwiZmlsZSI6IkNvbm5lY3RDb250ZW50LnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGpzeCBhcyBfanN4LCBqc3hzIGFzIF9qc3hzIH0gZnJvbSBcIkBlbW90aW9uL3JlYWN0L2pzeC1ydW50aW1lXCI7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyB1c2VNZW1vIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHsgRmFkZSB9IGZyb20gJy4uLy4uLy4uL2NvbXBvbmVudHMvYW5pbWF0ZWQtY29udGFpbmVycy9GYWRlJztcbmltcG9ydCB7IFRyYW5zaXRpb25lZFZpZXcgfSBmcm9tICcuLi8uLi8uLi9jb21wb25lbnRzL2FuaW1hdGVkLWNvbnRhaW5lcnMvVHJhbnNpdGlvbmVkVmlldyc7XG5pbXBvcnQgeyBCb3ggfSBmcm9tICcuLi8uLi8uLi9jb21wb25lbnRzL2JveC9Cb3gnO1xuaW1wb3J0IHsgQnV0dG9uIH0gZnJvbSAnLi4vLi4vLi4vY29tcG9uZW50cy9idXR0b24vQnV0dG9uJztcbmltcG9ydCB7IENvbm5lY3RTdGF0ZSB9IGZyb20gJy4uLy4uLy4uL3R5cGVzL2Nvbm5lY3QnO1xuaW1wb3J0IHsgZ2VuZXJhdGVSb25pbk1vYmlsZVdDTGluayB9IGZyb20gJy4uLy4uLy4uL3V0aWxzJztcbmNvbnN0IFRleHRTZWN0aW9uID0gc3R5bGVkKEJveCkoe1xuICAgIHRleHRBbGlnbjogJ2NlbnRlcicsXG59KTtcbmNvbnN0IFRpdGxlID0gc3R5bGVkLmgzKHtcbiAgICBmb250U2l6ZTogJzEuMjVlbScsXG4gICAgZm9udFdlaWdodDogNTAwLFxufSk7XG5jb25zdCBEZXNjcmlwdGlvbiA9IHN0eWxlZC5wKCh7IHRoZW1lIH0pID0+ICh7XG4gICAgZm9udFNpemU6ICcwLjg3NWVtJyxcbiAgICBmb250V2VpZ2h0OiA0MDAsXG4gICAgY29sb3I6IHRoZW1lLm11dGVkVGV4dCxcbn0pKTtcbmNvbnN0IEZBREVfQU5JTUFUSU9OX0NPTkZJRyA9IHtcbiAgICBpbml0aWFsOiB7IG9wYWNpdHk6IDAsIHNjYWxlOiAwLjg1IH0sXG4gICAgdHJhbnNpdGlvbjogeyBkdXJhdGlvbjogMC4yIH0sXG59O1xuY29uc3QgQWN0aW9uQnV0dG9uID0gKHsgc3RhdHVzLCB3YWxsZXROYW1lLCB3Y1VyaSwgb25SZXRyeSB9KSA9PiB7XG4gICAgaWYgKHN0YXR1cyA9PT0gQ29ubmVjdFN0YXRlLkVSUk9SICYmIG9uUmV0cnkpIHtcbiAgICAgICAgcmV0dXJuIChfanN4KEZhZGUsIHsgc2hvdzogdHJ1ZSwgLi4uRkFERV9BTklNQVRJT05fQ09ORklHLCBjaGlsZHJlbjogX2pzeChCdXR0b24sIHsgZnVsbFdpZHRoOiB0cnVlLCBpbnRlbnQ6IFwic2Vjb25kYXJ5XCIsIG9uQ2xpY2s6IG9uUmV0cnksIGNoaWxkcmVuOiBcIlRyeSBhZ2FpblwiIH0pIH0pKTtcbiAgICB9XG4gICAgaWYgKHN0YXR1cyA9PT0gQ29ubmVjdFN0YXRlLk9QRU5JTkdfV0FMTEVUICYmIHdjVXJpKSB7XG4gICAgICAgIHJldHVybiAoX2pzeChGYWRlLCB7IHNob3c6IHRydWUsIC4uLkZBREVfQU5JTUFUSU9OX0NPTkZJRywgY2hpbGRyZW46IF9qc3goXCJhXCIsIHsgaHJlZjogZ2VuZXJhdGVSb25pbk1vYmlsZVdDTGluayh3Y1VyaSksIGNoaWxkcmVuOiBfanN4cyhCdXR0b24sIHsgZnVsbFdpZHRoOiB0cnVlLCBjaGlsZHJlbjogW1wiT3BlbiBcIiwgd2FsbGV0TmFtZV0gfSkgfSkgfSkpO1xuICAgIH1cbiAgICByZXR1cm4gbnVsbDtcbn07XG5leHBvcnQgY29uc3QgQ29ubmVjdENvbnRlbnQgPSAoeyB3YWxsZXQsIHN0YXR1cywgd2NVcmksIG9uUmV0cnkgfSkgPT4ge1xuICAgIGNvbnN0IGNvbm5lY3RUZXh0TWFwID0gdXNlTWVtbygoKSA9PiAoe1xuICAgICAgICBbQ29ubmVjdFN0YXRlLlBFTkRJTkddOiB7XG4gICAgICAgICAgICB0aXRsZTogd2FsbGV0LmRpc3BsYXlPcHRpb25zPy5jb25uZWN0aW5nVGl0bGVcbiAgICAgICAgICAgICAgICA/IHdhbGxldC5kaXNwbGF5T3B0aW9ucy5jb25uZWN0aW5nVGl0bGVcbiAgICAgICAgICAgICAgICA6ICdXYWl0aW5nIGZvciBjb25uZWN0aW9uJyxcbiAgICAgICAgICAgIGRlc2NyaXB0aW9uOiB3YWxsZXQuZGlzcGxheU9wdGlvbnM/LmNvbm5lY3RpbmdEZXNjcmlwdGlvblxuICAgICAgICAgICAgICAgID8gd2FsbGV0LmRpc3BsYXlPcHRpb25zLmNvbm5lY3RpbmdEZXNjcmlwdGlvblxuICAgICAgICAgICAgICAgIDogYENvbmZpcm0gY29ubmVjdGlvbiBpbiAke3dhbGxldC5uYW1lfS5gLFxuICAgICAgICB9LFxuICAgICAgICBbQ29ubmVjdFN0YXRlLkVSUk9SXToge1xuICAgICAgICAgICAgdGl0bGU6ICdDb3VsZCBub3QgY29ubmVjdCcsXG4gICAgICAgICAgICBkZXNjcmlwdGlvbjogJ1RoZXJlIGlzIGEgcHJvYmxlbSB3aXRoIGNvbm5lY3RpbmcgeW91ciB3YWxsZXQuJyxcbiAgICAgICAgfSxcbiAgICAgICAgW0Nvbm5lY3RTdGF0ZS5TVUNDRVNTXToge1xuICAgICAgICAgICAgdGl0bGU6ICdTdWNjZXNzJyxcbiAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBgQ29ubmVjdGVkIHRvICR7d2FsbGV0Lm5hbWV9IHN1Y2Nlc3NmdWxseS5gLFxuICAgICAgICB9LFxuICAgICAgICBbQ29ubmVjdFN0YXRlLk9QRU5JTkdfV0FMTEVUXToge1xuICAgICAgICAgICAgdGl0bGU6IHdhbGxldC5uYW1lLFxuICAgICAgICAgICAgZGVzY3JpcHRpb246IHdjVXJpID8gXCJUYXAgJ09wZW4nIHRvIGNvbnRpbnVlXCIgOiAnUHJlcGFyaW5nIGNvbm5lY3Rpb24nLFxuICAgICAgICB9LFxuICAgIH0pLCBbd2FsbGV0Lm5hbWUsIHdhbGxldC5kaXNwbGF5T3B0aW9ucywgd2NVcmldKTtcbiAgICBjb25zdCB7IHRpdGxlLCBkZXNjcmlwdGlvbiB9ID0gY29ubmVjdFRleHRNYXBbc3RhdHVzXTtcbiAgICByZXR1cm4gKF9qc3goVHJhbnNpdGlvbmVkVmlldywgeyB2aWV3S2V5OiBzdGF0dXMsIGNoaWxkcmVuOiBfanN4cyhCb3gsIHsgZnVsbFdpZHRoOiB0cnVlLCB2ZXJ0aWNhbDogdHJ1ZSwgZ2FwOiAzMiwgY2hpbGRyZW46IFtfanN4cyhUZXh0U2VjdGlvbiwgeyB2ZXJ0aWNhbDogdHJ1ZSwgZ2FwOiA0LCBjaGlsZHJlbjogW19qc3goVGl0bGUsIHsgY2hpbGRyZW46IHRpdGxlIH0pLCBfanN4KERlc2NyaXB0aW9uLCB7IGNoaWxkcmVuOiBkZXNjcmlwdGlvbiB9KV0gfSksIF9qc3goQWN0aW9uQnV0dG9uLCB7IHN0YXR1czogc3RhdHVzLCB3YWxsZXROYW1lOiB3YWxsZXQubmFtZSwgd2NVcmk6IHdjVXJpLCBvblJldHJ5OiBvblJldHJ5IH0pXSB9KSB9KSk7XG59O1xuIl19 */");
const FADE_ANIMATION_CONFIG = {
initial: {
opacity: 0,
scale: 0.85
},
transition: {
duration: 0.2
}
};
const ActionButton = ({
status,
walletName,
wcUri,
onRetry
}) => {
if (status === connect.ConnectState.ERROR && onRetry) {
return jsxRuntime.jsx(Fade.Fade, {
show: true,
...FADE_ANIMATION_CONFIG,
children: jsxRuntime.jsx(Button.Button, {
fullWidth: true,
intent: "secondary",
onClick: onRetry,
children: "Try again"
})
});
}
if (status === connect.ConnectState.OPENING_WALLET && wcUri) {
return jsxRuntime.jsx(Fade.Fade, {
show: true,
...FADE_ANIMATION_CONFIG,
children: jsxRuntime.jsx("a", {
href: index.generateRoninMobileWCLink(wcUri),
children: jsxRuntime.jsxs(Button.Button, {
fullWidth: true,
children: ["Open ", walletName]
})
})
});
}
return null;
};
const ConnectContent = ({
wallet,
status,
wcUri,
onRetry
}) => {
const connectTextMap = react.useMemo(() => ({
[connect.ConnectState.PENDING]: {
title: wallet.displayOptions?.connectingTitle ? wallet.displayOptions.connectingTitle : 'Waiting for connection',
description: wallet.displayOptions?.connectingDescription ? wallet.displayOptions.connectingDescription : `Confirm connection in ${wallet.name}.`
},
[connect.ConnectState.ERROR]: {
title: 'Could not connect',
description: 'There is a problem with connecting your wallet.'
},
[connect.ConnectState.SUCCESS]: {
title: 'Success',
description: `Connected to ${wallet.name} successfully.`
},
[connect.ConnectState.OPENING_WALLET]: {
title: wallet.name,
description: wcUri ? "Tap 'Open' to continue" : 'Preparing connection'
}
}), [wallet.name, wallet.displayOptions, wcUri]);
const {
title,
description
} = connectTextMap[status];
return jsxRuntime.jsx(TransitionedView.TransitionedView, {
viewKey: status,
children: jsxRuntime.jsxs(Box.Box, {
fullWidth: true,
vertical: true,
gap: 32,
children: [jsxRuntime.jsxs(TextSection, {
vertical: true,
gap: 4,
children: [jsxRuntime.jsx(Title, {
children: title
}), jsxRuntime.jsx(Description, {
children: description
})]
}), jsxRuntime.jsx(ActionButton, {
status: status,
walletName: wallet.name,
wcUri: wcUri,
onRetry: onRetry
})]
})
});
};
exports.ConnectContent = ConnectContent;