Jellyfish Atmosphere Decor Night LightšŸŽˆBuy More Save More

$36.69
$56.88
-$20.19
Color:  Pink
Quantity
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);
people are viewing this right now

Description

  • Easy and fast returns by a professional customer service team 
  • SSL Certificates For 100% Security

Have you ever envisioned infusing art into your living space?  Look no further than this Jellyfish Atmosphere Decor Night Light, designed to offer an unprecedented visual extravaganza. 

Beautifully Made: The jellyfish lantern coloring was pretty the setup was easy. Button battery powered, and with a handle, you can let the jellyfish float anywhere in the house, or you can carry it out to light your way.

Beautiful Jellyfish Decor: The children all enjoyed having these "floating" from the ceiling. These are beautiful, they are iridescent and very pretty when light hits them.

Broad Using Scenes: These Colorful hanging jellyfish Lamp decorations are nice accessories for holding a mermaid party, under-the-sea themed party, ocean theme party, Christmas party, baby shower, wedding, overnight parties, baby showers, and fancy dress parties.

Durable and Unique: Lightweight Material, Weighing around 2.1oz/60g, this lamp is not only durable but also unique and reusable. hard to fade and break, It is also convenient to store.

Material: plastic

šŸ’WHY USā“

We work directly with manufacturers worldwide to ensure the best quality of our products. We have a Quality Control department which helps us to keep our promise!
  • šŸ”„Price is always competitive.
  • 😊Awesome Customer Service.
  • šŸ†Amazing products along with High Quality.
  • šŸ­Read reviews from our lovely customers.

šŸŒŽWorldwide Shipping✈  

Please note that shipping is insured. However, you may receive your items earlier. Tracking Numbers will ALWAYS be sent so you can track it every step of the way! Cool things are worth waiting for! šŸ˜‰

šŸ”’100% Risk-Free PurchasešŸ”„ 

If the product you received is damaged, don't worry. Just button and send us a message, and we will make it right by offering you a replacement or refund. It 100% Simple & Risk-Free process.

šŸ­ Our Warehouse Once your order is dispatched, depending on your country or region, products will be delivered to you as soon as possible.