Pocket Knife Sharpener
Pocket Knife Sharpener
Pocket Knife Sharpener
Pocket Knife Sharpener
Pocket Knife Sharpener
Pocket Knife Sharpener
Pocket Knife Sharpener
Pocket Knife Sharpener
1/8
Pocket Knife Sharpener
Pocket Knife Sharpener
Pocket Knife Sharpener
Pocket Knife Sharpener
Pocket Knife Sharpener
Pocket Knife Sharpener
Pocket Knife Sharpener
Pocket Knife Sharpener
1/8

Pocket Knife Sharpener

$11.99
$19.99
Save $8.00
Quantity
SKU: Pocket-001
Weight: 0kg
Barcode: 699931179284

Features:

  • 【Creative Design】Titanium plated diamond stone makes grinding even more uniform, The fan-shaped and folding design construction provides great protection to the stones, preventing from damage. Foldable Knife Whetstone is suitable for indoor or outdoor grinding activities
  • 【Product Feature】Sharpening surface is honeycomb, sharpen faster and more efficient. Comfortable ABS handle is in order to anti-skid. The concave and convex combining on the tail end of handle prevents handle dislocation when you use it, and avoids folder your fingers


  • 【Double-Sided Grinding】Design in dual-sided diamond, Sector Shaped Knife Sharpening Stone provide perfect grinding plan by using the 400 grit (38 micron) as coarse honing and using the 600 grit (23 micron) as fine grinding. Double sided diamond design for best choice

  • 【Material and Size】Portable Double Sided Pocket Knife Sharpener is made of titanium plated diamond whetstone and ABS black stripe handle. Size: diamond whetstone: 4 x 0.8 x 0.2 inch; folding length: 5 inch; spread length: 8.9 inch

  • 【Wide Applications】Folding Diamond Knife Sharpening Stone is ideal for kitchen knives sharpening or scissors grinding, outdoor keen-edged cutting tools and garden tools. Due to lightweight and convenience design, it fits carrying around for outdoor activities perfectly

Package Includes:

1 x Pocket Knife Sharpener

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.