UNPKG

@wix/design-system

Version:

@wix/design-system

50 lines (49 loc) 1.81 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports.ActionButton = void 0; var _react = _interopRequireDefault(require("react")); var _Button = require("../../../Button"); var _TextButton = require("../../../TextButton"); var _Notification = require("../../Notification.constants"); var _NotificationSt = require("../../Notification.st.css.js"); var _jsxFileName = "/home/builduser/work/57e038ea7326c1ec/packages/wix-design-system/dist/cjs/Notification/components/ActionButton/ActionButton.tsx"; var ActionButton = props => { var children = props.children; if (props.type === 'textLink') { var _props$target; return /*#__PURE__*/_react.default.createElement(_TextButton.TextButton, { className: _NotificationSt.classes.textLink, underline: "always", skin: "light", as: "a", href: props.link, target: (_props$target = props.target) !== null && _props$target !== void 0 ? _props$target : '_self', dataHook: _Notification.dataHooks.notificationCtaButton, onClick: props.onClick, __self: void 0, __source: { fileName: _jsxFileName, lineNumber: 13, columnNumber: 7 } }, children); } return /*#__PURE__*/_react.default.createElement(_Button.Button, { className: _NotificationSt.classes.button, type: "button", size: "small", skin: "transparent", dataHook: _Notification.dataHooks.notificationCtaButton, onClick: props.onClick, __self: void 0, __source: { fileName: _jsxFileName, lineNumber: 29, columnNumber: 5 } }, children); }; exports.ActionButton = ActionButton; ActionButton.displayName = 'Notification.ActionButton'; //# sourceMappingURL=ActionButton.js.map