Reusable Snack Bags for kids Urban Green, Kids snack containers, Reusable sandwich bag kids, dishwasher safe, BPA Free, 5 pack, sandwich reusable bag, Unicore snack Bags, Snack Bag (Pink Unicorn)

Reusable Snack Bags for kids Urban Green, Kids snack containers, Reusable sandwich bag kids, dishwasher safe, BPA Free, 5 pack, sandwich reusable bag, Unicore snack Bags, Snack Bag (Pink Unicorn)

$13.99
500 sold
Color : Colorful Dinosaur
Quantity
people are viewing this right now
Description
  • ✅FOOD SAFE AND PREMIUM QUALITY: Our bag exterior material is made from strong canvas fabric and interior lining is white PEVA, it is PVC free, BPA free, Lead-free, non-toxic, Phthalate-free, 100% safe to use as food container. Unlike one-layer material bags, that easily gets mold after few washes. Our bags are a two-layer design, water resistant and MOLD-FREE. Our bags keep food fresher much longer!
  • ✅MULTIPURPOSE USE: Our bags are great to pack the sandwich and snacks for school, work and play break! They are handy and easy to hold, but they are not only for sandwich and snacks! With 3 different sizes, you can DIY whatever you want to put into the bags, such as makeups, stationery, cable, wires, phone and chargers, anything on-the-go and works great as travel accessory kit.
  • ✅EASY USE AND EASY CLEAN: Our bag material is super easy to clean as it is super easy to use. grease-proof and moisture-proof, you can just simply wipe the bag with any wet cloth or rinse in the water. It is also dishwasher and machine wash safe.
  • ✅5 PACK IN 3 SIZES WITH COOL DESIGNS - We optimize the best size in 5pcs combo with great value. Each package includes 5 bags, 2 large (7.8’x 7’), 2 medium (6.5’x 6.5’) and 1 small (6.5’x 3.5’). Super cool and cute design in different patterns, Blue Anchor, Navy ships wheel, modern chevron, cute dinosaurs and little girl & unicorn pattern, all with Urban Green Logo on the side.
  • ✅ ECO-FRIENDLY: We try to help people raise awareness on the health and environmental problems posed by plastics. we appreciate your efforts to make our environment better and greener! We hope you like our products and have fun with it.

Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.