UNPKG

@smitch/fluid

Version:

A lightweight, Tailwind-powered React/Next.js UI component library.

16 lines 967 B
'use client'; import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime"; import { FaFacebook } from 'react-icons/fa'; import { Button } from '../..'; var FacebookButton = function (_a) { var btnShape = _a.btnShape, size = _a.size; var handleShareClick = function () { var baseUrl = 'https://www.facebook.com/sharer/sharer.php'; var shareUrl = new URL(baseUrl); shareUrl.searchParams.set('u', window.location.href); window.open(shareUrl.toString(), '_blank', 'noopener,noreferrer'); }; return (_jsxs(Button, { onClick: handleShareClick, btnBackground: 'primary', btnColor: 'light', layout: btnShape, size: size, title: 'Share on Facebook', className: 'hover:opacity-80 focus:text-light focus-visible:outline-accent bg-[#1877F2]', children: [_jsx(FaFacebook, {}), _jsx("span", { className: 'sr-only', children: "Share on Facebook" })] })); }; export default FacebookButton; //# sourceMappingURL=FacebookButton.js.map