Unicore Snack Bags, Reusable KIds Snack Bags Unicore, Sandwich Reusable Bags, Kids Reusable Sandwich Bag, Kids Snack Containers,

Unicore Snack Bags, Reusable KIds Snack Bags Unicore, Sandwich Reusable Bags, Kids Reusable Sandwich Bag, Kids Snack Containers,

$13.99
200 sold
Color : Colorful Dinosaur
Quantity
people are viewing this right now
Description
  • ✅SAFE FOR FOODS AND PREMIUM QUALITY: Our Snack Bag exterior material is made from a strong canvas fabric and the interior lining is water resistant PEVA. It is easy to clean, PVC free, BPA free, Lead-free, 100% safe to use as food wrap. Touch our material, you will feel the difference.
  • ✅ON-THE-GO DESIGN: Our Sandwitch bags are specialy designed for kiddos to bring snack or sandwich for school and play activities! They are small,handy and easy to use and carry anywhere you want. Place your sandwich, burger or any deli food in side of the snack box, zip it off and open easily. Please note that our kiddoes snack bags are smaller size than regular lunch box, 6.5x2.5, only fit in 1 regular sandwich size.
  • ✅TRY OUR NEW SNACK BAG: Still wrapping kiddos snack into a ziplock bag or plastic container? Try our new designed Kids Reusable sandwich bags. They are light weight, coloful, stand alone and hand free, kids do not need to hold the bag and eat their snack anymore, easier to grab the food with 2 hands and enjoy the snack time better!
  • ✅EASY USE AND EASY CLEAN: Our Snack Bag material is super easy to clean as it is super easy to use. Interior lining is grease-proof and water resistant; you can just simply wipe the interior with any wet cloth or rinse in the water after each time use. We recommend to hand wash the entire wrap in cold water with mild detergent and air dry for long lasting use. No iron or tumble dry.
  • ✅ ECO-FRIENDLY & REUSABLE: Our Reusable 2 Pack Snack bags are great and easy to use Kids. Urban Green tries to help raise awareness on the health and environmental problems and produce new Eco-friendly product for customer to use as plastic alternative. 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.