❄18-in-1 Snowflake Multi-tool

$16.98
Color:  Silver
Package
Package
Quantity
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.

Description

🎁💐Don't forget to get some for your family and friends as it's an unique gift idea.

This is the ultimate pocket tool for everyday use! 

A total of 18 different tools, all in one small, palm-sized snowflake! 

FEATURES: 
  • 18-in-1 Ultimate Convenience! This amazing "snowflake" consists of a total of 18 different tools, including the regular Philips and flathead screwdriver, No. 3, 4, 5, 6, 7, 8 hex keys, and No. 6, 7, 8, 9, 10, 12, 14 wrenches, even with a bottle opener!  

  • Perfect For Everyday Occasions! This ultimate all-in-one tool will fulfill all your needs especially if you love camping, hiking and biking! This snowflake lets you crack a cold one effortlessly or open your mails and parcels without having to pack for the extras

  • Handy Repairing On The Go! No more broken emergencies on the road! With an extensive collection of 15 wrenches and screwdrivers, this tool let you repair everything easily even on the go! 

  • Smart Portable Design! This little snowflake is only 81g in weight! With an ultra-lightweight design, you can fit it in your pocket for everyday use easily without any redundant burden! 

SPECIFICATIONS: 

  • Weight: 69.2g
  • Dimensions: 6.5*6.5cm 
  • Materials: Alloy
  • Functions included: 
    • 1* Philips screwdriver
    • 1* Flathead screwdriver
    • 1* No. 3 Hex key
    • 1* No. 4 Hex key
    • 1* No. 5 Hex key
    • 1* No. 6 Hex key
    • 1* No. 7 Hex key
    • 1* No. 8 Hex key
    • 1* No. 6 Wrench
    • 1* No. 7 Wrench
    • 1* No. 8 Wrench
    • 1* No. 9 Wrench
    • 1* No. 10 Wrench
    • 1* No. 12 Wrench
    • 1* No. 14 Wrench
    • 1* Bottle Opener

PACKAGE INCLUDES: 

  • 1* 18-in-1 Snowflake Multi-tool
⚡️Stock sells fast - get yours today!

WHY CHOOSE US