feat: deeplink & vercel
This commit is contained in:
@@ -39,7 +39,9 @@ const ShareModal = ({ payload }) => {
|
||||
const url = payload?.url ?? musiclandShareUrl;
|
||||
const shareTitle = payload?.shareTitle ?? heading;
|
||||
const shareMessage = payload?.shareMessage ?? musiclandShareMessage;
|
||||
const linkLabel = payload?.linkLabel ?? url;
|
||||
const copyUrl =
|
||||
payload?.copyUrl ?? payload?.qrUrl ?? payload?.url ?? musiclandShareUrl;
|
||||
const linkLabel = payload?.linkLabel ?? copyUrl;
|
||||
const sectionTitle = payload?.sectionTitle ?? "Partager sur...";
|
||||
const qrTitle = payload?.qrTitle ?? "Scannez le QR-code";
|
||||
const qrUrl = payload?.qrUrl ?? musiclandShareUrl;
|
||||
@@ -140,13 +142,13 @@ const ShareModal = ({ payload }) => {
|
||||
}
|
||||
|
||||
if (isWeb && typeof navigator !== "undefined" && navigator.clipboard) {
|
||||
await navigator.clipboard.writeText(url);
|
||||
await navigator.clipboard.writeText(copyUrl);
|
||||
} else {
|
||||
const Clipboard = await import("expo-clipboard");
|
||||
if (typeof Clipboard?.setStringAsync === "function") {
|
||||
await Clipboard.setStringAsync(url);
|
||||
await Clipboard.setStringAsync(copyUrl);
|
||||
} else if (typeof Clipboard?.default?.setStringAsync === "function") {
|
||||
await Clipboard.default.setStringAsync(url);
|
||||
await Clipboard.default.setStringAsync(copyUrl);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -157,7 +159,7 @@ const ShareModal = ({ payload }) => {
|
||||
} catch (error) {
|
||||
console.error("share.copy.failed", error);
|
||||
}
|
||||
}, [url]);
|
||||
}, [copyUrl]);
|
||||
|
||||
const handleSystemShare = useCallback(async () => {
|
||||
if (Platform.OS === "web" && typeof navigator !== "undefined") {
|
||||
|
||||
Reference in New Issue
Block a user