{"version":3,"sources":["../../../src/components/social/ShareOnFacebookButton.tsx"],"sourcesContent":["import { forwardRef } from 'react';\nimport { IconButton, styled } from '@mui/material';\nimport { useThemeProps } from '@mui/material/styles';\nimport { Facebook } from '@mui/icons-material';\n\nexport interface ShareOnFacebookButtonProps {\n    url?: string;\n}\n\nconst ShareOnFacebookButtonRoot = styled(IconButton, {\n    name: 'MuiShareOnFacebookButton',\n    slot: 'root',\n})({});\n\nexport const ShareOnFacebookButton = forwardRef<HTMLButtonElement, ShareOnFacebookButtonProps>(\n    function ShareOnFacebookButton(inProps, ref) {\n        const props = useThemeProps({ props: inProps, name: 'MuiShareOnFacebookButton' });\n        const { url } = props;\n        const myUrlWithParams = new URL('https://www.facebook.com/sharer/sharer.php');\n        if (url) {\n            myUrlWithParams.searchParams.append('u', url);\n        }\n\n        return (\n            <ShareOnFacebookButtonRoot\n                ref={ref}\n                aria-label=\"Facebook Icon\"\n                color=\"primary\"\n                size=\"small\">\n                <a href={myUrlWithParams.href} target=\"_blank\" rel=\"noopener noreferrer\">\n                    <Facebook />\n                </a>\n            </ShareOnFacebookButtonRoot>\n        );\n    }\n);\n\nexport default ShareOnFacebookButton;\n"],"mappings":";;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,mBAA2B;AAC3B,sBAAmC;AACnC,oBAA8B;AAC9B,4BAAyB;AA2BL;AArBpB,IAAM,gCAA4B,wBAAO,4BAAY;AAAA,EACjD,MAAM;AAAA,EACN,MAAM;AACV,CAAC,EAAE,CAAC,CAAC;AAEE,IAAM,4BAAwB;AAAA,EACjC,SAASA,uBAAsB,SAAS,KAAK;AACzC,UAAM,YAAQ,6BAAc,EAAE,OAAO,SAAS,MAAM,2BAA2B,CAAC;AAChF,UAAM,EAAE,IAAI,IAAI;AAChB,UAAM,kBAAkB,IAAI,IAAI,4CAA4C;AAC5E,QAAI,KAAK;AACL,sBAAgB,aAAa,OAAO,KAAK,GAAG;AAAA,IAChD;AAEA,WACI;AAAA,MAAC;AAAA;AAAA,QACG;AAAA,QACA,cAAW;AAAA,QACX,OAAM;AAAA,QACN,MAAK;AAAA,QACL,sDAAC,OAAE,MAAM,gBAAgB,MAAM,QAAO,UAAS,KAAI,uBAC/C,sDAAC,kCAAS,GACd;AAAA;AAAA,IACJ;AAAA,EAER;AACJ;AAEA,IAAO,gCAAQ;","names":["ShareOnFacebookButton"]}