Wall Mounted Bike Hanger Rack
Wall Mounted Bike Hanger Rack
Wall Mounted Bike Hanger Rack
Wall Mounted Bike Hanger Rack
Wall Mounted Bike Hanger Rack
Wall Mounted Bike Hanger Rack
Wall Mounted Bike Hanger Rack
Wall Mounted Bike Hanger Rack
Wall Mounted Bike Hanger Rack
Wall Mounted Bike Hanger Rack
Wall Mounted Bike Hanger Rack
1/11
Wall Mounted Bike Hanger Rack
Wall Mounted Bike Hanger Rack
Wall Mounted Bike Hanger Rack
Wall Mounted Bike Hanger Rack
Wall Mounted Bike Hanger Rack
Wall Mounted Bike Hanger Rack
Wall Mounted Bike Hanger Rack
Wall Mounted Bike Hanger Rack
Wall Mounted Bike Hanger Rack
Wall Mounted Bike Hanger Rack
Wall Mounted Bike Hanger Rack
Wall Mounted Bike Hanger Rack
Wall Mounted Bike Hanger Rack
Wall Mounted Bike Hanger Rack
Wall Mounted Bike Hanger Rack
Wall Mounted Bike Hanger Rack
Wall Mounted Bike Hanger Rack
Wall Mounted Bike Hanger Rack
Wall Mounted Bike Hanger Rack
Wall Mounted Bike Hanger Rack
Wall Mounted Bike Hanger Rack
Wall Mounted Bike Hanger Rack
1/11

Wall Mounted Bike Hanger Rack

$39.95
$39.95
Save $0.00
2 sold
Quantity
Over $49.99 Free Shipping
30-day Zero-risk Return
100% Customer Satisfaction
Secure Payments
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.

Garage Bike Wall Mount Hook Hanger Rack

Looking for the perfect bike wall mount that'll hold your bike carefully without taking up too much space? Our exclusive garage bicycle wall mount was designed to hold up to 220 lbs in a small area right on the wall. 

Equipped with sturdy carbon steel hooks, this bike wall rack simply latches onto any type of surface on the wall and gets screwed in place to ensure stability. The bike hanger for the garage has 360 degrees rotating hook which makes it fully suitable for all types of bikes.

The best part of all, installing the wall-mounted garage bike rack is an extremely easy task. Simply screw this bike wall hanger onto the designated location and hang the bike from top to bottom. Once the garage bike wall mount is fixed, ensure that the bike is fully lifted off of the ground.

FEATURES 

  • SPACE SAVING - Forget cramming your bike into small spaces. This bicycle hanger fully lifts the bike up from the floor, making it convenient to store more things in the same area. Safe and reliable.
  • EASY TO INSTALL Installing the bike rack hanger is as simple as screwing it onto the wall. Ensure that the area is fully cleaned before screwing our bicycle wall, and mount hanger-on.
  • DURABLE Simply put, the hanging bike rack wall mount was built to last. As long as the wall itself is strong, our bicycle wall mount can hold a bike weight of up to 220 lbs. No type of maintenance is required to ensure the long-term stability of our bike garage bike mount storage.

PRODUCT SPECIFICATIONS

  • Material: High Carbon Steel
  • Color: Black
  • Max load: 220lbs with walls strong enough
  • Length: Approx. 140mm / 5.5in
  • Weight: Approx. 900g / 1.98lb
  • Package size: 175 * 85 * 75mm / 6.9 * 3.3 * 3.0in
  • Package weight: 1000g / 2.20lb

PACKAGE CONTENTS

  • 1 x Pedal Support
  • 2 x Tire Support
  • 1 x One Set of Expansion Screws