fix: photo info share modal, navbar, remove unused code

This commit is contained in:
David Ralph
2022-05-23 20:31:14 +01:00
parent b070f4a1ce
commit 4f29d376ca
12 changed files with 22 additions and 85 deletions

View File

@@ -8,7 +8,7 @@ import { toast } from 'react-toastify';
import './sharemodal.scss';
export default function ShareModal({ modalClose, data, type }) {
export default function ShareModal({ modalClose, data }) {
const getMessage = (text) => variables.language.getMessage(variables.languagecode, text);
const url = variables.constants.MARKETPLACE_URL + '/share/' + btoa(data.api_name);
@@ -17,6 +17,10 @@ export default function ShareModal({ modalClose, data, type }) {
toast('Link copied!');
};
if (!data.data) {
data.data.name = 'this image';
}
return (
<div className="smallModal">
<div className="shareHeader">
@@ -33,7 +37,7 @@ export default function ShareModal({ modalClose, data, type }) {
onClick={() =>
window
.open(
`https://twitter.com/intent/tweet?text=Check out ${data.data.name} on @getmue marketplace: ${data}`,
`https://twitter.com/intent/tweet?text=Check out ${data.data.name} on @getmue: ${data}`,
'_blank',
)
.focus()
@@ -56,7 +60,7 @@ export default function ShareModal({ modalClose, data, type }) {
onClick={() =>
window
.open(
'mailto:email@example.com?subject=Check%20out%20this%20Mue%20addon!&body=' +
'mailto:email@example.com?subject=Check%20out%20this%20%on%20%Mue!&body=' +
data.data.name +
'on Mue: ' +
data,
@@ -68,9 +72,6 @@ export default function ShareModal({ modalClose, data, type }) {
<MdEmail />
</button>
</Tooltip>
{/* i think that wechat has no actual share function outside of qrcodes, as the only example of a share to wechat button i've seen used this api
* this requires some investigating before we deploy to production
*/}
<Tooltip title="WeChat">
<button
onClick={() =>