Gaming Chair with Footrest Fabric Office Chair with Pocket Spring Cushion and Linkage Armrests, High Back Ergonomic Computer Chair with Lumbar Support Task Chair (Black)

Gaming Chair with Footrest Fabric Office Chair with Pocket Spring Cushion and Linkage Armrests, High Back Ergonomic Computer Chair with Lumbar Support Task Chair (Black)

$188.99
500 sold
Color : Light Blue
Quantity
people are viewing this right now
Description
  • 【Reasons for Choosing GTPLAYER】:Experience unrivaled comfort and style with our gaming chair. Featuring a see-through butterfly embroidery design, pocket springs for support, breathable fabric, and highly elastic polyurethane cushioning. Enjoy effortless adjustment with a 10 cm high safety air pressure bar and step-free recliner. Elevate your gaming experience with our exceptional chair.
  • 【Unparalleled Comfort】: Made from a recyclable polyurethane core material, this chair is molded in one piece, ensuring exceptional comfort during extended sitting. With no adhesives used, you can enjoy worry-free seating without concerns about formaldehyde. The independent pocket springs in the seat provide a sofa-like sitting experience.
  • 【Breathable Fabric】: Our self-developed, soft, and breathable fabric, enhanced with quilting technology, increases breathability by two times. You can sit comfortably for long periods without feeling sweaty or humid. Regardless of the season, the chair maintains a pleasant sitting environment.
  • 【Stylish and Versatile】: The chair's simple design and understated color combinations effortlessly blend with any home interior. The delicate fabric complements various home environments, adding a touch of refinement.
  • 【Convenient Interlocking Armrests】: The interlocking armrests prevent elbow strain when adjusting your sitting position. They automatically adjust according to the backrest angle, eliminating the need for complicated adjustments.
  • 【Hassle-Free Purchase】: Along with the chair, you'll receive a detailed instruction manual and all the necessary accessories for easy assembly. We offer a worry-free experience with a 30-day free replacement or refund policy. Additionally, we provide free replacement or repair within one year. If you have any questions or suggestions, please don't hesitate to contact us. We are committed to ensuring our customers' 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.