wix-storybook-utils
Version:
Utilities for automated component documentation within Storybook
21 lines • 1.46 kB
JavaScript
"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