add share cart link
parent
a1a38350f3
commit
5f79d45b5b
|
@ -95,6 +95,10 @@
|
|||
</tfoot>
|
||||
</table>
|
||||
</div>
|
||||
<div class="col-12">
|
||||
<a href="" id="cart-link" style="color: var(--bs-link-color);"></a>
|
||||
<button id="btn-share">Share</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
|
@ -290,6 +294,20 @@
|
|||
objProducts[index].quantity = quantity;
|
||||
updateProductsInLocalStorage();
|
||||
});
|
||||
let url = null;
|
||||
if(window.location.origin == 'http://localhost') url = window.location.origin+'/areya-energy/public/'+btoa(JSON.stringify(objProducts));
|
||||
else url = window.location.origin+'/'+btoa(JSON.stringify(objProducts));
|
||||
$('#cart-link').attr('href', url);
|
||||
$('#cart-link').text(url);
|
||||
const shareData = {
|
||||
title: "Share cart list",
|
||||
text: 'share cart list',
|
||||
url: url,
|
||||
};
|
||||
$("#btn-share").click(async function() {
|
||||
if(navigator.share) { try { await navigator.share(shareData); } catch(err) { console.warn(err); } }
|
||||
else { console.warn('Native Web Sharing not supported'); }
|
||||
});
|
||||
});
|
||||
</script>
|
||||
@yield('scripts')
|
||||
|
|
Loading…
Reference in New Issue