1/11
${data.index + 1}/${data.total}
Description
❤️TIPS: All goods are authentic, with genuine patents, counterfeit must be investigated! Customers, please identify our products!!
>>SHIPPING WORLDWIDE. - 💯>>Payments Via PayPal® and CreditCard.
- ⭐>>Fast refund Guarantee--You may return or exchange your item within 15 days of receipt.
About this item
- Upgraded 2-in-1 Book Light: Our new reading light features HD transparent PC lenses treated to be super smooth and durable. When lit, the whole panel lights up evenly, so your reading spot is well lit without any annoying stray light. It's perfect as a book light for those late night reads, a soothing kids' night light, a cozy bedroom light, or a handy bedside light
- 3 Light Colors Reading Light: White, Warm, and Neutral. The clear panel plate design makes it flicker free, reducing eyestrain for long term use. Warm white sets a cozy, relaxing mood, ideal as a book light for reading in bed. Cold white boosts visibility, great for reading in bed. Natural light helps you focus on work or study
- Book Light Rechargeable: Our book lights for reading at night comes with a built-in 1200 mAh large-capacity rechargeable battery, use the included USB charging cable to charge it, that you can easily move and carry it around, for reading anywhere. After a 3 hours charge, it offers an impressive 5 - 35 hours of lighting time: High brightness for 7.5 hours, medium brightness lasts 16 hours, low brightness extends up to 35 hours
- Dimmable & Timer: Flat book light features a stepless dimming function, you can effortlessly adjust the brightness to suit any lighting situation. And it with a timer countdown LED digital screen, you can set your reading time from 1 - 99 minutes. Once the set time is up, this in bed reading light automatically turns off. It's an ideal feature for those who often lose track of time while reading, preventing late night reading from disturbing your sleep
- Awesome Gifts: This full page book light innovative design and portability make it not just a reading essential but also a cool book accessory and a great desk companion. The LED book lamp is a perfect gift for men, women, teens, boys, girls, readers or book lovers. Ideal for Christmas, Thanksgiving, Halloween, Children's Day, birthdays, and other special occasions
😊WHY THE US❓
We work directly with manufacturers all over the world to ensure the best quality of our products. We have 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.
🔒 100% Risk-Free Purchase 🔥
OUR GUARANTEE:
-
- We believe we have some of the most innovative products in the world, and we want to make sure we back that up with a risk-free 15-day guarantee.
- If for any reason you do not have a positive experience, we will make every effort to ensure that you are satisfied with your purchase.
- We want you to rest assured that there is absolutely zero risk in buying and trying out products. If you don't like it and don't feel bad, we'll do it right.
- We email support. If you need help, please contact us.
You may also like
Recently Viewed
${(function () {
return automatic_discount_list.map((item) => {
// 模版类型
const template_type = item.discount[0].template_type;
// 是否显示自动折扣
const is_show_automatic_discount = item.discount[0].product_enabled;
// 是否跳转落地页
const is_redirection = item.discount[0].is_redirection;
// 折扣图标
const discount_icon = item.discount_icon;
// 第一个自动折扣
const first_automatic_discount = item.discount[0];
// 显示折叠展示
const isFold = (item.discount[0].display_type || DISPLAY_TYPE.DTE_FOLD) === DISPLAY_TYPE.DTE_FOLD;
// 文本数组
const text_arr = item.discount[0].config.texts;
// 落地页链接
const first_landing_url = `/promotions/discount-default/${first_automatic_discount.discount_id}`;
// 自动折扣总数
const automatic_discount_total = item.discount.length;
// 是否显示折扣图标
const isHasDiscountIcon = discount_icon ? true : false;
// 是否显示折扣图标且模版类型不为tag
const isHasDiscountIconWithNoTag = (template_type != 'tag' && isHasDiscountIcon)? true : false;
// 文本颜色
let text_color = DEFAULT_CONFIG.TEXT_COLOR;
// 背景颜色
const bgFn = (curBg) => template_type === "text" ? "transparent" : curBg;
let bg_color = bgFn(DEFAULT_CONFIG.BG);
// 边框颜色
const borderFn = (curBorder) => template_type == "tag" ? curBorder : "initial";
let border_color = borderFn(DEFAULT_CONFIG.BORDER_COLOR);
// 模版配置
let template_config = first_automatic_discount.template_config;
// 兜底方案
try {
if(template_config.length !== 0){
template_config = JSON.parse(template_config);
text_color= isHasDiscountIconWithNoTag ? template_config.color[template_type].icon_text_color : template_config.color[template_type].text_color;
bg_color = bgFn(template_config.color[template_type].background_color);
const arrayRgba = bg_color.split(",");
arrayRgba.splice(3, 1, " 1)");
border_color = borderFn(`${arrayRgba.join(",")}`);
}
} catch (error) {
console.error('template_config_error', error);
template_config = {
color: {
[template_type]: {
icon_text_color: DEFAULT_CONFIG.TEXT_COLOR,
text_color: DEFAULT_CONFIG.TEXT_COLOR,
background_color: DEFAULT_CONFIG.BG
}
}
};
}
// 标签
const isTag = template_type == 'tag';
// 文字和横幅
const isTextAndBanner = template_type == 'text' || template_type == 'banner';
// 文字样式
const textStyle = `color: ${text_color}; background-color: transparent; border: none;`;
// 标签样式
const labelStyle = `color: ${text_color};border: 1px solid ${border_color};background-color:${bg_color};padding: 4px;`;
// 横幅样式
const bannerStyle = `color: ${text_color};border: none; background-color:${bg_color}`;
// 外层样式在标签样式下不展示颜色配置,除开标签类型,颜色都可以在外层覆盖
let outerStyle = '';
if (template_type == 'text') {
outerStyle = textStyle;
} else if (template_type == 'tag') {
outerStyle = "border: none;";
} else if (template_type == 'banner') {
outerStyle = bannerStyle;
}
/**
* 1. 标签一定是单独样式展示的
* 2. 折叠:横向布局,文字和横幅,合并成一行文本; 标签:单独样式处理
* 3. 平铺:纵向布局,文字、横幅和标签; 标签:单独样式处理
*/
let txtHtml = ``;
if (isFold) {
if(isTag) {
// 标签
const spanText = text_arr.map((text) => {
return `${text}`;
}).join('');
txtHtml = `
`
}
})()}
${spanText}
`;
} else {
// 文字和横幅
txtHtml = `
${first_automatic_discount.config.text}
`;
}
} else {
// 文字和横幅, 但标签有自己的样式
const spanText = text_arr.map((text) => {
return `${text}`;
}).join('');
// 都是纵向布局,标签有间距, 多活动多层级横向布局
txtHtml = `${spanText}
`;
}
/**
* 显示图标的判断
*/
const discount_type = item.discount_type;
const isShowRebateIcon = ["DT_REBATE_CTQ_OTP", "DT_REBATE_CTQ_OTR", "DT_REBATE_CTA_OTP", "DT_REBATE_CTA_OTR", "DT_M_N_DISCOUNT"].includes(discount_type) && isTextAndBanner
const isShowBxgyIcon = ["DT_BUY_ONE_GET_ONE", "DT_BUY_X_GET_Y"].includes(discount_type)
const isShowBundleIcon = ["DT_CLASSIC_BUNDLE","DT_MIX_MATCH_BUNDLE"].includes(discount_type);
/**
* 渲染下拉框或抽屉的折扣列表
*/
const discount_list_html = (curItem) => {
return `
${function() {
return curItem.discount.map(childItem => {
return `
`}).join('');
}()}
`;
}
return `
`;
}).join('');
})()}
${childItem.config.text}
${childItem.config.text}
