UNPKG

wix-storybook-utils

Version:

Utilities for automated component documentation within Storybook

21 lines 1.46 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SaveSuccess = void 0; var tslib_1 = require("tslib"); var react_1 = tslib_1.__importDefault(require("react")); var LinkSmall_1 = tslib_1.__importDefault(require("../icons/LinkSmall")); var Close_1 = tslib_1.__importDefault(require("../icons/Close")); var CopyButton_1 = require("../CopyButton"); var styles_scss_1 = tslib_1.__importDefault(require("./styles.scss")); var SaveSuccess = function (_a) { var snippetId = _a.snippetId, _b = _a.formatUrl, formatUrl = _b === void 0 ? function (id) { return "".concat(window.parent.location.href, "&snippet=").concat(id); } : _b, onClose = _a.onClose; var url = formatUrl(snippetId); return (react_1.default.createElement(react_1.default.Fragment, null, 'Saved! ', react_1.default.createElement("input", { onClick: function (e) { return e.target.select(); }, className: styles_scss_1.default.urlPreview, readOnly: true, type: "text", value: url }), react_1.default.createElement(CopyButton_1.CopyButton, { className: styles_scss_1.default.copyButton, prefixIcon: react_1.default.createElement(LinkSmall_1.default, null), source: url }), react_1.default.createElement("button", { className: styles_scss_1.default.closeButton, onClick: onClose }, react_1.default.createElement(Close_1.default, null)))); }; exports.SaveSuccess = SaveSuccess; //# sourceMappingURL=save-success.js.map