Cabinet Door Arbitrary Stop Support Bar Cabinet lever Alloy

$21.99
$43.98
-$21.99
Quantity

Description

  • Traditional upward and downward flip doors have corresponding inertial forces and cannot be supported at any angle to stop, requiring manual support by hand, which seriously affects the experience and is time-consuming and labor-intensive.
  • With this Cabinet Door Arbitrary Stop Support Bar, you no longer need manual support. The door can be stopped at any angle, regardless of whether
  • it is an upward or downward flap.
  • Mechanically closed, precision-cast zinc alloy, electroplated finish, compact dimensions, left and right resting,multi-angle stop at will.

Practical Cabinet Door Helper--Get yourself a practical cabinet door helper, you can install it in your cupboard, closet even dresser.

MAIN FEATURES

  • ☭ Mechanical Closure
    The support force can be easily adjusted for multi-angle dwell and slow closing effects.
  • ☭ Multi-angle Stopping
    The height can be adjusted at will, opening up to 105°. The user-friendly design makes it easy to pick up and place objects. Can be hovered at any angle.
  • ☭ Durable Material
    Made of thick zinc alloy, the precision cast rod is strong and durable, anti-corrosion and moisture-proof, beautiful, and generous.
  • ☭ Electroplating Treatments
    The surface is plated in multiple layers and polished several times to make the surface smooth and beautiful, not easy to accumulate dust, and good wear resistance.
  • ☭ Easy To Use
    Easy to install and does not distinguish between left and right. Comes with its own spanner for adjusting the size of the desired load-bearing capacity.
  • ☭ Opening Angle
    The opening angle of the up-and-over door can be adjusted in the 75°, 90°, and 110° positions by changing the installation dimensions.

USING METHODS

Specifications:
Material:zinc alloy
Size:As picture show
Color: silvery

Package Contents:
1 set* Cabinet Door Arbitrary Stop Support Bar

NOTICE:
1. Due to the light difference, the color may be slightly different.
2. Please allow slight differences due to manual measurement.

 


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.