UNPKG

test-nut-ui

Version:

<p align="center"> <img alt="logo" src="https://img11.360buyimg.com/imagetools/jfs/t1/211965/25/7152/22022/61b16785E433119bb/aa41d7a9f7e823f3.png" width="150" style="margin-bottom: 10px;"> </p>

58 lines (57 loc) 2.25 kB
import _slicedToArray from "@babel/runtime/helpers/slicedToArray"; import React__default, { useState, useEffect } from "react"; import { O as Overlay } from "./overlay2.js"; import { I as Image } from "./image2.js"; var VoteSharePosterCard = function VoteSharePosterCard2(props) { var _props$visible = props.visible, visible = _props$visible === void 0 ? false : _props$visible, _props$shareContent = props.shareContent, shareContent = _props$shareContent === void 0 ? { shareCopy: "快来一起参与活动吧", sharePicture: "https://hb3-ecrmmall.oss-cn-zhangjiakou.aliyuncs.com/ECRP-WM-WEB/activity/votePoster.png" } : _props$shareContent, onCancelClick = props.onCancelClick; var _useState = useState(visible), _useState2 = _slicedToArray(_useState, 2), showWithTabs = _useState2[0], setShowWithTabs = _useState2[1]; useEffect(function() { setShowWithTabs(visible); }, [visible]); var saveImage = function saveImage2() { onCancelClick && onCancelClick(); }; return React__default.createElement(Overlay, { visible: showWithTabs, onClick: function onClick() { setShowWithTabs(false); } }, React__default.createElement("div", { className: "votesharepostercard" }, React__default.createElement("div", { className: "poster" }, React__default.createElement(Image, { src: shareContent.sharePicture || "", className: "image" }), React__default.createElement("div", { className: "infos" }, React__default.createElement(Image, { src: shareContent.sharePicture || "", style: { width: "60px", height: "60px", marginRight: "16px" } }), React__default.createElement("div", null, shareContent.shareCopy || ""))), React__default.createElement("div", { className: "bottom" }, React__default.createElement("div", { className: "cell", onClick: function onClick() { saveImage(); setShowWithTabs(false); } }, "保存图片"), React__default.createElement("div", { className: "cell", onClick: function onClick() { onCancelClick && onCancelClick(); setShowWithTabs(false); } }, "取消")))); }; VoteSharePosterCard.displayName = "NutVoteSharePosterCard"; export { VoteSharePosterCard as V };