Files
nademitex_user/dist/assets/HomeView-X2NhwWvS.js
T

1 line
10 KiB
JavaScript
Raw Normal View History

import{A as e,At as t,F as n,G as r,M as i,Nt as a,Pt as o,R as ee,_ as s,c,d as l,f as u,g as d,i as f,k as te,l as p,nt as m,t as ne,u as h,ut as g,v as _}from"./_plugin-vue_export-helper-1xMDlcEE.js";import{r as re,u as ie}from"./BasicIcon-Bzeb0Iwd.js";import{o as ae}from"./format-C72AoJ2H.js";import{n as v}from"./http-CU_N-R2R.js";import{M as oe,c as se,i as ce,l as le,o as ue,r as de,s as fe}from"./index-WUDoJ6iF.js";import{t as pe}from"./IconChevronBack-CDeN0Cbu.js";import{t as me}from"./PageSkeleton-DYdjm4l9.js";import{n as he,r as ge,t as _e}from"./crm-Bj4T2PId.js";import{t as ve}from"./useGoBack-LfBY_1QL.js";import{t as y}from"./quick-catalog-request-DKA752sk.js";import{t as ye}from"./IconHeart-CvzbNH_T.js";async function be(){return v(`/suggestions/me`)}var xe=`/assets/level-medal-Avpe4Lqa.webp`,b=`/assets/quick-categories-grid-MFEfEUjL.webp`,x=`/assets/latest-order-status-CfJ1sx5U.webp`,Se={class:`page home-page`},S={class:`home-header mobile-only`},C={class:`home-header__user`},w={class:`home-header__hello`},T={class:`home-header__actions`},E={class:`home-desk-head desktop-only`},D={class:`home-desk-head__sub`},O={class:`page__scroll page__scroll--with-nav home-scroll`},k={key:0,class:`home-error`},A=[`aria-label`],j={class:`hero-banner__content`},Ce={key:0,class:`hero-banner__title`},we={key:0},Te={key:1,class:`hero-banner__title`},Ee={key:0,class:`hero-banner__dots`,role:`tablist`,"aria-label":`بنرها`},De=[`aria-label`,`aria-selected`,`onClick`],Oe={class:`quick-grid`,"aria-label":`دسترسی سریع`},ke=[`onClick`],Ae={class:`quick-card__icon`,"aria-hidden":`true`},je=[`src`],Me={class:`quick-card__label`},Ne={key:0,class:`level-card`,"aria-label":`سطح عضویت`},Pe={class:`level-card__top`},Fe={class:`level-card__identity`},Ie=[`src`],Le={class:`level-card__text`},Re={class:`level-card__name`},ze={class:`level-card__next`},Be={class:`level-card__progress`},Ve=[`aria-valuenow`],He={class:`level-card__points`},Ue={key:1,class:`suggest-card`,"aria-label":`پیشنهاد اختصاصی`},We={class:`suggest-card__head`},Ge={key:0,class:`suggest-card__empty`},Ke={key:0,class:`suggest-card__row scroll-x`},qe=[`onClick`],Je={key:0,class:`suggest-card__badge`},Ye={class:`suggest-card__body`},Xe={class:`suggest-card__name`},Ze={class:`suggest-card__sub`},Qe={key:0,class:`suggest-card__note`},$e={class:`section`},et={class:`section__head`},tt={class:`product-row scroll-x`},nt=[`onClick`],rt={key:0,class:`product-card__badge`},it={class:`product-card__body`},at={class:`product-card__name`},ot={class:`product-card__sub`},st=[`aria-label`,`aria-pressed`,`onClick`],M=ne(_({__name:`HomeView`,setup(ne){let _=oe(),{goBack:v}=ve(`/`),M=se(),ct=_e(),N=le(),P=m(!0),F=m(null),I=m([]),L=m([]),R=m(null),z=m(null),lt=[{id:`qa-cat`,label:`دسته بندی`,to:`/categories`,image:b},{id:`qa-club`,label:`وضعیت سفارش`,to:`/orders/latest-status`,image:x},{id:`qa-swatch`,label:`درخواست کالیته`,to:`/catalog-requests/latest-status`,image:y}],ut=[{id:`qa-cat`,label:`دسته بندی`,to:`/categories`,image:b},{id:`qa-customers`,label:`وضعیت سفارش`,to:`/orders/latest-status`,image:x},{id:`qa-swatch`,label:`درخواست کالیته`,to:`/catalog-requests/latest-status`,image:y}],dt=c(()=>M.isAgent?ut:lt),B={id:`fallback`,slot:`home_hero`,title:`کالکشن پاییز و زمستان`,subtitle:`جدیدترین پارچه‌ها`,ctaLabel:`مشاهده کالکشن`,ctaLink:`/categories`,imageUrl:``,showTitle:!0,showSubtitle:!0,showCta:!0},V=m([B]),H=m(0),U=m(`hero-next`),W,G=c(()=>V.value[H.value]??B),K=c(()=>{let e=G.value;return e.showTitle!==!1&&e.title||e.showSubtitle!==!1&&e.subtitle||e.showCta!==!1&&e.ctaLabel});function ft(e){if(e.imageUrl)return{"--hero-image":`url("${e.imageUrl}")`}}function q(e,t){let n=V.value.length;if(!n)return;let r=(e%n+n)%n;r!==H.value&&(t===1?U.value=`hero-next`:t===-1?U.value=`hero-prev`:H.value===n-1&&r===0?U.value=`hero-next`:H.value===0&&r===n-1?U.value=`hero-prev`:U.value=r>H.value?`hero-next`:`hero-prev`,H.value=r)}function J(){Y(),!(V.value.length