Grovind Folding Grill Table Camping Table with Mesh Desktop, Lightweight 3 FT Metal Table for Outside, Height Adjustable Portable Grill Table for Camping, Picnic, Beach and BBQ, RV 35.4"LX23.6"WX26"H/16.5"H

Grovind Folding Grill Table Camping Table with Mesh Desktop, Lightweight 3 FT Metal Table for Outside, Height Adjustable Portable Grill Table for Camping, Picnic, Beach and BBQ, RV 35.4"LX23.6"WX26"H/16.5"H

$59.98
300 sold
Size
Quantity
people are viewing this right now
Description
  • 🏷【Adjustable Height】 Our folding portable grill tables allows you to achieve the joy of having two tables at the same time, from the initial height of 16.5in, to just connect the tube feet can immediately have a height of 26in, standing or sitting are very suitable, can make you achieve greater fun, so that our grill table can accompany you and spend a happy time together
  • 👑【Practical Design】 Desktop with a special coating grid design, the material is upgraded high-quality aluminum alloy, not afraid of water and fire, and also avoid rust caused by water accumulation. And the folding grill table legs are with hexagonal thickened steel pipe design, compared to ordinary iron pipe, will increase the load-bearing area, plus the four sides with a triangle and latches support point, the stability achieve to maximum point
  • 👜【Lightweight】 Our portable camping table can be folded into a storage carry bag after use, folded size is 23.6" x 17.7" x 2.6", take out very convenient and easy to store, put in the car or anywhere can save a lot of space, can easily fit into your car, RV, perfect for going out camping, BBQ, fishing, campfire or as a grill table, picnic table, beach table, exclusive patio outdoor table for adults and children
  • 🖐【Easy to Install and Fold】 Load-bearing capacity of 90 pounds a high point, unfolded area can also reach 35.4 inches long, you can put a lot of your things on the table, even some heavy appliances, you can feel free to barbecue and arrange any of their activities, and this large folding metal table due to the large area, ideal for 4-6 adults and even children can feel free to use according to the height adjustment to reach a more suitable and comfortable a position
  • ☺【Quality After-sales Service】 The outdoor grill table comes with a special waterproof and moisture-proof nature, so it will be easier to clean after use. We can guarantee the quality of each product, if you have any questions or dissatisfaction with the table, please contact us in time, we will give you a satisfactory answer and excellent service to ensure that each customer can get the maximum satisfaction!

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.