UNPKG

@cross-nft-marketplace/auction-house-nft-components

Version:
12 lines (11 loc) 649 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Button = void 0; const jsx_runtime_1 = require("react/jsx-runtime"); const useMediaContext_1 = require("../context/useMediaContext"); const Button = ({ children, primary = false, href, onClick, className, }) => { const { getStyles } = (0, useMediaContext_1.useMediaContext)(); const ButtonComponent = href ? "a" : "button"; return ((0, jsx_runtime_1.jsx)(ButtonComponent, { onClick: onClick, href: href, target: href ? "_blank" : undefined, ...getStyles("button", className, { primary }), children: children })); }; exports.Button = Button;