Organiseur de tiroir auto-adhésif sous le bureau

€17.99
€32.99
-€15.00
Type:  Clear Box
Quantité
les gens regardent ça en ce moment
Expédition
/** @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);

La description

CARACTÉRISTIQUES PRINCIPALES

CONCEPTION TRANSPARENTE ET ÉLÉGANTE - L'organiseur en acrylique transparent offre un aspect moderne et permet une visibilité facile des articles stockés.

UTILISATION EFFICACE DE L'ESPACE - Optimisez l'utilisation de l'espace sous le bureau ou l'étagère pour garder les zones de maquillage ou de stockage propres et ordonnées.

SUPPORT AUTO-ADHÉSIF RÉSISTANT - Assure une fixation sûre sur des surfaces lisses telles que le bois, le métal ou le plastique sans avoir besoin de vis ou de clous.

RANGEMENT MULTIFONCTIONNEL - Imperméable et résistant à l'humidité, il peut être utilisé pour stocker de petits objets tels que des échantillons de maquillage, des élastiques, des cotons-tiges, etc. La conception du tiroir le rend également facile d'accès.

AUTOCOLLANT 3D DE DESSIN ANIMÉ AMUSANT - Livré avec un autocollant 3D de dessin animé ludique pour décorer l'organisateur, ajoutant une touche de plaisir à votre espace.

Spécifications

Type : boîte transparente, boîte avec autocollant bouche de saucisse, boîte avec autocollant gros nez, boîte avec autocollant chiot en sueur, boîte transparente * 2, boîte avec autocollant bouche de saucisse * 2, boîte avec autocollant gros nez * 2, boîte avec autocollant chiot en sueur * 2, boîte transparente * 3, boîte avec autocollant bouche de saucisse + boîte avec autocollant gros nez + boîte avec autocollant chiot en sueur

Matériau : PET

Couleur : transparent

Autocollant gros nez Couleur : aléatoire

Taille : 13*9,5*7,5 cm

Contenu de l'emballage :

1/2/3 * Boîtes transparentes

Ou

1/2/3 * Boîtes transparentes

1/2/3 * Autocollants de dessin animé

REMARQUES

La couleur peut ne pas apparaître aussi exactement que dans la réalité en raison des variations entre les écrans d'ordinateur.

Veuillez autoriser une petite erreur en raison de la mesure manuelle. Veuillez vous assurer que cela ne vous dérange pas avant d'acheter.