🌟360° Rotating Night Light
🌟360° Rotating Night Light
🌟360° Rotating Night Light
🌟360° Rotating Night Light
🌟360° Rotating Night Light
🌟360° Rotating Night Light
🌟360° Rotating Night Light
🌟360° Rotating Night Light
🌟360° Rotating Night Light
🌟360° Rotating Night Light
9/10
🌟360° Rotating Night Light
🌟360° Rotating Night Light
🌟360° Rotating Night Light
🌟360° Rotating Night Light
🌟360° Rotating Night Light
🌟360° Rotating Night Light
🌟360° Rotating Night Light
🌟360° Rotating Night Light
🌟360° Rotating Night Light
🌟360° Rotating Night Light
9/10

🌟360° Rotating Night Light

Magnetic night light with automatic activation and adjustable angle settings, it can provide just the right amount of light to guide your home without disturbing others. 0.1 second fast response

$29.68
$58.00
Save 49%
COLOR
Please select a color
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);

Magnetic night light with automatic activation and adjustable angle settings, it can provide just the right amount of light to guide your home without disturbing others.

0.1 second fast response: Adopts automatic sensing technology, fast response, low power consumption, high reliability.

fun household items-Sensor night light

Long Usage Time:With a 500mAh large-capacity battery and USB charging, it can be used for 90 days after 1.5 hours of charging

fun household items-Sensor night light

Long-Distance and Wide-Range Sensing:With a maximum sensing distance of 13 feet and a 120-degree detection angle,and automatically turning off after 20 seconds of inactivity.

Fast Free Shipping with Order Tracking! Order Now!

Specification:

Light Color: white  / yellow
Power Supply mode: USB charging
Switch Mode: manual/automatic
Dimensions: 2.3in(H)*3.3in(W)

Package List:

1*USB cable
1*Sensor night light

 

Our Guarantee:

1.Worldwide Shipping: Each order includes real-time tracking details to ensure that you can track the package from end-to-end.

2.24/7 Customer Support: We have a team of live reps ready to help and answer any questions you have within a 24-hour time frame, 7 days a week. You can contact us via email.

3.Safe & Secure Checkouts: We use state-of-the-art SSL Secure encryption to keep your personal information safe. You can also pay through PayPal and use the Buyer Purchase Protection Policy.