Cordless Grass Shear & Shrubbery Trimmer

$40.00
$50.00
-$10.00
43596 sold
Quantity:  BUY1
Quantity
Shipping
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);

Description

Lawn/Hedge/Dual Purpose/Trimmer

🌿The 2-in-1 design makes switching from mowing to hedging quick and easy. Even if you are a beginner, this handheld grass shear can meet your pruning needs.

A good helper for gardening

1️⃣Strong power

2️⃣Fast cutting

3️⃣Garden pruning

4️⃣Lithium battery is convenient

5️⃣Multi-angle cutting

6️⃣Convenient for home use

2 combinations allow you to trim easily

Two types of blades, sharp and durable

✂️Better Cutting Ability

Equipped with sharp blades, our grass shear delivers precise trimming for lawns, hedges, garden edges, and more. The blade replacements are tool-free, simple, and safe for added convenience.

Pruning blade

  • Neat hedges can be trimmed and trimmed easily.

lawn mowing blades

  • Beautiful gardens are easy to maintain.

💪Lightweight & User-Friendly:

Weighing just 0.82 lbs, our handheld hedge trimmer is incredibly lightweight and easy to operate with one hand. Designed with the safety button conveniently located at the top of the handle, it's user-friendly for people of all hand sizes and ages, including the elderly.

🔌USB-C Charging Convenience

Enjoy the convenience of charging anywhere with the included Type-C charging cable, compatible with mobile phone chargers, laptops, cars, or power banks. The 2000mAh high-capacity battery ensures extended usage time, with a quick 2-3 hour charging period.

Specification

Blade material: carbon steel

Voltage: 3.6V

PACKAGE

  • 1 * Cordless Grass Shear & Shrubbery Trimmer 

NOTE

  • Please allow slight measurement deviations due to manual measurement.

  • Due to the different monitor and light effect, the actual color of the item might be slightly different from the color showed in the pictures.