UNPKG

@safe-stars/components

Version:

React component library for buying Telegram Stars in Telegram Mini Apps via Safe Stars.

1 lines 19.7 kB
{"version":3,"file":"index-1CrdV1LX.cjs","sources":["../node_modules/@reown/appkit-ui/dist/esm/src/composites/wui-icon-button/styles.js","../node_modules/@reown/appkit-ui/dist/esm/src/composites/wui-icon-button/index.js","../node_modules/@reown/appkit-ui/dist/esm/src/assets/svg/networkLg.js","../node_modules/@reown/appkit-ui/dist/esm/src/assets/svg/networkMd.js","../node_modules/@reown/appkit-ui/dist/esm/src/assets/svg/networkSm.js","../node_modules/@reown/appkit-ui/dist/esm/src/composites/wui-network-image/styles.js","../node_modules/@reown/appkit-ui/dist/esm/src/composites/wui-network-image/index.js","../node_modules/@reown/appkit-ui/dist/esm/src/composites/wui-wallet-image/styles.js","../node_modules/@reown/appkit-ui/dist/esm/src/composites/wui-wallet-image/index.js"],"sourcesContent":["import { css } from 'lit';\nexport default css `\n :host {\n position: relative;\n }\n\n button {\n display: flex;\n justify-content: center;\n align-items: center;\n height: 48px;\n width: 100%;\n background-color: var(--wui-color-accent-glass-010);\n border-radius: var(--wui-border-radius-xs);\n border: 1px solid var(--wui-color-accent-glass-010);\n transition: background-color var(--wui-ease-out-power-1) var(--wui-duration-md);\n will-change: background-color;\n }\n\n wui-tooltip {\n padding: 7px var(--wui-spacing-s) 8px var(--wui-spacing-s);\n position: absolute;\n top: -8px;\n left: 50%;\n transform: translate(-50%, -100%);\n opacity: 0;\n display: none;\n }\n\n @media (hover: hover) and (pointer: fine) {\n button:hover:enabled {\n background-color: var(--wui-color-accent-glass-015);\n }\n\n button:active:enabled {\n background-color: var(--wui-color-accent-glass-020);\n }\n }\n`;\n//# sourceMappingURL=styles.js.map","var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { LitElement, html } from 'lit';\nimport { property } from 'lit/decorators.js';\nimport '../../components/wui-icon/index.js';\nimport { elementStyles, resetStyles } from '../../utils/ThemeUtil.js';\nimport { customElement } from '../../utils/WebComponentsUtil.js';\nimport styles from './styles.js';\nlet WuiIconButton = class WuiIconButton extends LitElement {\n constructor() {\n super(...arguments);\n this.text = '';\n this.icon = 'card';\n }\n render() {\n return html `<button>\n <wui-icon color=\"accent-100\" name=${this.icon} size=\"lg\"></wui-icon>\n </button>`;\n }\n};\nWuiIconButton.styles = [resetStyles, elementStyles, styles];\n__decorate([\n property()\n], WuiIconButton.prototype, \"text\", void 0);\n__decorate([\n property()\n], WuiIconButton.prototype, \"icon\", void 0);\nWuiIconButton = __decorate([\n customElement('wui-icon-button')\n], WuiIconButton);\nexport { WuiIconButton };\n//# sourceMappingURL=index.js.map","import { svg } from 'lit';\nexport const networkSvgLg = svg `<svg width=\"86\" height=\"96\" fill=\"none\">\n <path\n d=\"M78.3244 18.926L50.1808 2.45078C45.7376 -0.150261 40.2624 -0.150262 35.8192 2.45078L7.6756 18.926C3.23322 21.5266 0.5 26.3301 0.5 31.5248V64.4752C0.5 69.6699 3.23322 74.4734 7.6756 77.074L35.8192 93.5492C40.2624 96.1503 45.7376 96.1503 50.1808 93.5492L78.3244 77.074C82.7668 74.4734 85.5 69.6699 85.5 64.4752V31.5248C85.5 26.3301 82.7668 21.5266 78.3244 18.926Z\"\n />\n</svg>`;\n//# sourceMappingURL=networkLg.js.map","import { svg } from 'lit';\nexport const networkSvgMd = svg `<svg viewBox=\"0 0 48 54\" fill=\"none\">\n <path\n d=\"M43.4605 10.7248L28.0485 1.61089C25.5438 0.129705 22.4562 0.129705 19.9515 1.61088L4.53951 10.7248C2.03626 12.2051 0.5 14.9365 0.5 17.886V36.1139C0.5 39.0635 2.03626 41.7949 4.53951 43.2752L19.9515 52.3891C22.4562 53.8703 25.5438 53.8703 28.0485 52.3891L43.4605 43.2752C45.9637 41.7949 47.5 39.0635 47.5 36.114V17.8861C47.5 14.9365 45.9637 12.2051 43.4605 10.7248Z\"\n />\n</svg>`;\n//# sourceMappingURL=networkMd.js.map","import { svg } from 'lit';\nexport const networkSvgSm = svg `\n <svg fill=\"none\" viewBox=\"0 0 36 40\">\n <path\n d=\"M15.4 2.1a5.21 5.21 0 0 1 5.2 0l11.61 6.7a5.21 5.21 0 0 1 2.61 4.52v13.4c0 1.87-1 3.59-2.6 4.52l-11.61 6.7c-1.62.93-3.6.93-5.22 0l-11.6-6.7a5.21 5.21 0 0 1-2.61-4.51v-13.4c0-1.87 1-3.6 2.6-4.52L15.4 2.1Z\"\n />\n </svg>\n`;\n//# sourceMappingURL=networkSm.js.map","import { css } from 'lit';\nexport default css `\n :host {\n position: relative;\n border-radius: inherit;\n display: flex;\n justify-content: center;\n align-items: center;\n width: var(--local-width);\n height: var(--local-height);\n }\n\n :host([data-round='true']) {\n background: var(--wui-color-gray-glass-002);\n border-radius: 100%;\n outline: 1px solid var(--wui-color-gray-glass-005);\n }\n\n svg {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 1;\n fill: var(--wui-color-gray-glass-002);\n }\n\n svg > path {\n stroke: var(--local-stroke);\n }\n\n wui-image {\n width: 100%;\n height: 100%;\n -webkit-clip-path: var(--local-path);\n clip-path: var(--local-path);\n background: var(--wui-color-gray-glass-002);\n }\n\n wui-icon {\n transform: translateY(-5%);\n width: var(--local-icon-size);\n height: var(--local-icon-size);\n }\n`;\n//# sourceMappingURL=styles.js.map","var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { LitElement, html } from 'lit';\nimport { property } from 'lit/decorators.js';\nimport { networkSvgLg } from '../../assets/svg/networkLg.js';\nimport { networkSvgMd } from '../../assets/svg/networkMd.js';\nimport { networkSvgSm } from '../../assets/svg/networkSm.js';\nimport '../../components/wui-icon/index.js';\nimport '../../components/wui-image/index.js';\nimport { resetStyles } from '../../utils/ThemeUtil.js';\nimport { customElement } from '../../utils/WebComponentsUtil.js';\nimport styles from './styles.js';\nlet WuiNetworkImage = class WuiNetworkImage extends LitElement {\n constructor() {\n super(...arguments);\n this.size = 'md';\n this.name = 'uknown';\n this.networkImagesBySize = {\n sm: networkSvgSm,\n md: networkSvgMd,\n lg: networkSvgLg\n };\n this.selected = false;\n this.round = false;\n }\n render() {\n if (this.round) {\n this.dataset['round'] = 'true';\n this.style.cssText = `\n --local-width: var(--wui-spacing-3xl);\n --local-height: var(--wui-spacing-3xl);\n --local-icon-size: var(--wui-spacing-l);\n `;\n }\n else {\n this.style.cssText = `\n\n --local-path: var(--wui-path-network-${this.size});\n --local-width: var(--wui-width-network-${this.size});\n --local-height: var(--wui-height-network-${this.size});\n --local-icon-size: var(--wui-icon-size-network-${this.size});\n `;\n }\n return html `${this.templateVisual()} ${this.svgTemplate()} `;\n }\n svgTemplate() {\n if (this.round) {\n return null;\n }\n return this.networkImagesBySize[this.size];\n }\n templateVisual() {\n if (this.imageSrc) {\n return html `<wui-image src=${this.imageSrc} alt=${this.name}></wui-image>`;\n }\n return html `<wui-icon size=\"inherit\" color=\"fg-200\" name=\"networkPlaceholder\"></wui-icon>`;\n }\n};\nWuiNetworkImage.styles = [resetStyles, styles];\n__decorate([\n property()\n], WuiNetworkImage.prototype, \"size\", void 0);\n__decorate([\n property()\n], WuiNetworkImage.prototype, \"name\", void 0);\n__decorate([\n property({ type: Object })\n], WuiNetworkImage.prototype, \"networkImagesBySize\", void 0);\n__decorate([\n property()\n], WuiNetworkImage.prototype, \"imageSrc\", void 0);\n__decorate([\n property({ type: Boolean })\n], WuiNetworkImage.prototype, \"selected\", void 0);\n__decorate([\n property({ type: Boolean })\n], WuiNetworkImage.prototype, \"round\", void 0);\nWuiNetworkImage = __decorate([\n customElement('wui-network-image')\n], WuiNetworkImage);\nexport { WuiNetworkImage };\n//# sourceMappingURL=index.js.map","import { css } from 'lit';\nexport default css `\n :host {\n position: relative;\n background-color: var(--wui-color-gray-glass-002);\n display: flex;\n justify-content: center;\n align-items: center;\n width: var(--local-size);\n height: var(--local-size);\n border-radius: inherit;\n border-radius: var(--local-border-radius);\n }\n\n :host > wui-flex {\n overflow: hidden;\n border-radius: inherit;\n border-radius: var(--local-border-radius);\n }\n\n :host::after {\n content: '';\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n border-radius: inherit;\n border: 1px solid var(--wui-color-gray-glass-010);\n pointer-events: none;\n }\n\n :host([name='Extension'])::after {\n border: 1px solid var(--wui-color-accent-glass-010);\n }\n\n :host([data-wallet-icon='allWallets']) {\n background-color: var(--wui-all-wallets-bg-100);\n }\n\n :host([data-wallet-icon='allWallets'])::after {\n border: 1px solid var(--wui-color-accent-glass-010);\n }\n\n wui-icon[data-parent-size='inherit'] {\n width: 75%;\n height: 75%;\n align-items: center;\n }\n\n wui-icon[data-parent-size='sm'] {\n width: 18px;\n height: 18px;\n }\n\n wui-icon[data-parent-size='md'] {\n width: 24px;\n height: 24px;\n }\n\n wui-icon[data-parent-size='lg'] {\n width: 42px;\n height: 42px;\n }\n\n wui-icon[data-parent-size='full'] {\n width: 100%;\n height: 100%;\n }\n\n :host > wui-icon-box {\n position: absolute;\n overflow: hidden;\n right: -1px;\n bottom: -2px;\n z-index: 1;\n border: 2px solid var(--wui-color-bg-150, #1e1f1f);\n padding: 1px;\n }\n`;\n//# sourceMappingURL=styles.js.map","var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n};\nimport { LitElement, html } from 'lit';\nimport { property } from 'lit/decorators.js';\nimport '../../components/wui-icon/index.js';\nimport '../../components/wui-image/index.js';\nimport '../../layout/wui-flex/index.js';\nimport { elementStyles, resetStyles } from '../../utils/ThemeUtil.js';\nimport { customElement } from '../../utils/WebComponentsUtil.js';\nimport '../wui-icon-box/index.js';\nimport styles from './styles.js';\nlet WuiWalletImage = class WuiWalletImage extends LitElement {\n constructor() {\n super(...arguments);\n this.size = 'md';\n this.name = '';\n this.installed = false;\n this.badgeSize = 'xs';\n }\n render() {\n let borderRadius = 'xxs';\n if (this.size === 'lg') {\n borderRadius = 'm';\n }\n else if (this.size === 'md') {\n borderRadius = 'xs';\n }\n else {\n borderRadius = 'xxs';\n }\n this.style.cssText = `\n --local-border-radius: var(--wui-border-radius-${borderRadius});\n --local-size: var(--wui-wallet-image-size-${this.size});\n `;\n if (this.walletIcon) {\n this.dataset['walletIcon'] = this.walletIcon;\n }\n return html `\n <wui-flex justifyContent=\"center\" alignItems=\"center\"> ${this.templateVisual()} </wui-flex>\n `;\n }\n templateVisual() {\n if (this.imageSrc) {\n return html `<wui-image src=${this.imageSrc} alt=${this.name}></wui-image>`;\n }\n else if (this.walletIcon) {\n return html `<wui-icon\n data-parent-size=\"md\"\n size=\"md\"\n color=\"inherit\"\n name=${this.walletIcon}\n ></wui-icon>`;\n }\n return html `<wui-icon\n data-parent-size=${this.size}\n size=\"inherit\"\n color=\"inherit\"\n name=\"walletPlaceholder\"\n ></wui-icon>`;\n }\n};\nWuiWalletImage.styles = [elementStyles, resetStyles, styles];\n__decorate([\n property()\n], WuiWalletImage.prototype, \"size\", void 0);\n__decorate([\n property()\n], WuiWalletImage.prototype, \"name\", void 0);\n__decorate([\n property()\n], WuiWalletImage.prototype, \"imageSrc\", void 0);\n__decorate([\n property()\n], WuiWalletImage.prototype, \"walletIcon\", void 0);\n__decorate([\n property({ type: Boolean })\n], WuiWalletImage.prototype, \"installed\", void 0);\n__decorate([\n property()\n], WuiWalletImage.prototype, \"badgeSize\", void 0);\nWuiWalletImage = __decorate([\n customElement('wui-wallet-image')\n], WuiWalletImage);\nexport { WuiWalletImage };\n//# sourceMappingURL=index.js.map"],"names":["css","__decorate","decorators","target","key","desc","c","r","d","i","WuiIconButton","LitElement","html","resetStyles","elementStyles","styles","property","customElement","networkSvgLg","svg","networkSvgMd","networkSvgSm","WuiNetworkImage","WuiWalletImage","borderRadius"],"mappings":"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","x_google_ignoreList":[0,1,2,3,4,5,6,7,8]}