6 in 1 Portable Solar LED Camping Lantern
6 in 1 Portable Solar LED Camping Lantern
6 in 1 Portable Solar LED Camping Lantern
6 in 1 Portable Solar LED Camping Lantern
6 in 1 Portable Solar LED Camping Lantern
6 in 1 Portable Solar LED Camping Lantern
6 in 1 Portable Solar LED Camping Lantern
6 in 1 Portable Solar LED Camping Lantern
6 in 1 Portable Solar LED Camping Lantern
6 in 1 Portable Solar LED Camping Lantern
6 in 1 Portable Solar LED Camping Lantern
6 in 1 Portable Solar LED Camping Lantern
6 in 1 Portable Solar LED Camping Lantern
6 in 1 Portable Solar LED Camping Lantern

6 in 1 Portable Solar LED Camping Lantern

color — Silver
Please select a color
Price
$0.00
$32.00
Save  0%
Quantity
Free worldwide shipping
Free returns
Sustainably made
Secure payments
/** @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);

😊If you are not satisfied with the goods received, please contact us with in 15 days after receipt, we will give you the best help! Please don't worry!
🍭Fast refund>>Partial or full refund depend on the situation
🚢Shipping>>Shipping worldwide
⏰Handling time>>Priority is given to delivery after payment
✈ Fast Delivery>>We'll arrange the fastest shipping for you
💯
Payments Via PayPal® and CreditCard


This is a must have device for your next adventure!

Features:

???Multifunctional six-in-one design??? The portable outdoor camping lamp has six practical functions such as lighting, fan, and charging. Great gift on Christmas,Father's Day. 

???Advanced retractable design???Using light cup light of high quality high reflectivity. Pull up to turn on the light, the light is on, pull it down at will, retract the light to turn off the light. it is also very convenient to carry around.

???3 Kinds of Power Supply Methods ???Solar, 110V-220V charging. The red light next to the DC input is bright mean in charging, (include DC charging line) Making sure you have light with you at anytime.

???Ceiling Fan With Lights???This features a bright LED Lamp, which make it a basic gear for both indoor and outdoor use, perfect for camping and bedroom. Can ensure good air circulation and keep the tent cool, and provide you with high-brightness lighting that is very suitable for outdoor use.

a??Portable Outdoor LED Camping Lantern With Fan Solar Charge Rechargeable  Light | Shopee Brasil

???IP44 Waterproof???There is a metal handle on the top of the camping lamp, you can hang it upside down to get a brighter light. The enhanced high-quality ABS material has strong water resistance, is not afraid of wind and snow, and is very suitable for outdoor use.

Specifications:

  • Material: ABS
  • Bulb: LED
  • Flashlight power: 1W
  • Voltage: 110V-220V
  • Product size: as show
  • Weight: 330g