PageSourceSearch

https://www.blindstogo.ca/static/product-tab-section-B2Ggg7VM.js

js blindstogo.ca collected 2026-10-08 09:17:55 UTC 9,422 bytes, 1 lines download raw bytes

1import{u as e,j as i}from"./main-BmYsSTrY.js";import{r as s}from"./vendor-DI-zMLkP.js";import{aW as t,aV as l,a_ as n,aA as a}from"./index-9Yy5i9pU.js";const o=s.memo((o=>{var c,r,d;const{product:m,productReviews:u,averageReviewsCount:x,totalReviewCount:p,handleWriteAReviewClick:v}=o,{selectedTab:b,onTabChange:j,reviewTabRef:h,tabRef:f}=(({product:e})=>{const[i,t]=s.useState("description"),l=s.useRef(null),n=s.useRef(null);return s.useEffect((()=>{(null==e?void 0:e.description)&&(null==e?void 0:e.description)&&(null==e?void 0:e.description)||t("details");const i=async()=>{t("Customer Reviews"),setTimeout((()=>{l&&l.current&&l.current.scrollIntoView({behavior:"smooth",block:"start"})}),10)};return document.addEventListener("REVIEW_TAB",i),()=>{document.removeEventListener("REVIEW_TAB",i)}}),[]),{selectedTab:i,onTabChange:e=>{var s;null==(s=n.current)||s.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"}),t(e===i?"":e)},reviewTabRef:l,tabRef:n}})({product:m}),{t:N}=e();return i.jsx("div",{className:"product-tab-section mb-12 lg:mb-24 hidden",ref:f,children:i.jsxs("div",{className:"container",children:[((null==m?void 0:m.description)||(null==m?void 0:m.description)||(null==m?void 0:m.description))&&i.jsxs("div",{className:"tab-row mb-12 product-description-block",children:[(null==m?void 0:m.description)||(null==m?void 0:m.description)||(null==m?void 0:m.description)?i.jsx("div",{className:"tab-list group "+("description"===b?"tab-active ":""),children:i.jsxs("h5",{className:"tab-title mb-2 text-sm lg:text-3xl font-semibold lg:font-normal font-primary lg:font-secondary uppercase lg:capitalize relative cursor-pointer group-[.tab-active]:text-primary",onClick:()=>j("description"),children:[N("components.e_commerce.product_detail.product_tab_section.description"),"description"===b?i.jsx("i",{className:"icon minus  w-6 h-6 absolute right-0 pointer-events-none top-2/4 -translate-y-2/4  flex items-center justify-center",children:i.jsx(t,{className:"stroke-neutral-400"})}):i.jsx("i",{className:"icon plus  w-6 h-6 absolute right-0 pointer-events-none top-2/4 -translate-y-2/4  flex items-center justify-center",children:i.jsx(l,{className:"stroke-neutral-400"})})]})}):"",((null==m?void 0:m.description)||(null==m?void 0:m.description)||(null==m?void 0:m.description))&&i.jsx("div",{className:"tab-content-section",children:"description"===b?i.jsx("div",{className:"tab-content [&_.bullets-section>li]:mb-2 [&_.bullets-section>li]:relative [&_.bullets-section>li]:before:content-[''] [&_.bullets-section>li]:before:absolute [&_.bullets-section>li]:before:left-0 [&_.bullets-section>li]:before:top-2.5 [&_.bullets-section>li]:before:w-1.5 [&_.bullets-section>li]:before:h-1.5 [&_.bullets-section>li]:before:bg-neutral-700 [&_.bullets-section>li]:before:rounded-full [&_.bullets-section>li]:pl-4",children:i.jsx("div",{dangerouslySetInnerHTML:{__html:(null==m?void 0:m.description)||(null==m?void 0:m.description)||(null==m?void 0:m.description)||""}})}):""})]}),(null==(c=null==m?void 0:m.warranty)?void 0:c.length)>0&&i.jsxs("div",{className:"tab-row mb-12",children:[i.jsx("div",{className:"tab-list group "+("details"===b?"tab-active":""),children:i.jsxs("p",{className:"tab-title mb-2 text-sm lg:text-3xl font-semibold font-primary lg:font-normal lg:font-secondary uppercase lg:capitalize relative cursor-pointer group-[.tab-active]:text-primary",onClick:()=>j("details"),children:[N("components.e_commerce.product_detail.product_tab_section.warranty"),"details"===b?i.jsx("i",{className:"icon minus  w-6 h-6 absolute right-0 pointer-events-none top-2/4 -translate-y-2/4  flex items-center justify-center",children:i.jsx(t,{className:"stroke-neutral-400"})}):i.jsx("i",{className:"icon plus  w-6 h-6 absolute right-0 pointer-events-none top-2/4 -translate-y-2/4  flex items-center justify-center",children:i.jsx(l,{className:"stroke-neutral-400"})})]})}),i.jsx("div",{className:"tab-content-section",children:"details"===b?i.jsx("div",{className:"tab-content",children:i.jsx("p",{dangerouslySetInnerHTML:{__html:null==m?void 0:m.warranty}})}):""})]}),!!(null==(r=null==m?void 0:m.custom_fields)?void 0:r.length)&&i.jsxs("div",{className:"tab-row mb-12 additional-info",children:[i.jsx("div",{className:"tab-list group "+("Additional Information"===b?"tab-active":""),children:i.jsxs("p",{className:"tab-title mb-2 text-sm lg:text-3xl font-semibold font-primary lg:font-normal lg:font-secondary uppercase lg:capitalize relative cursor-pointer group-[.tab-active]:text-primary",onClick:()=>j("Additional Information"),children:[N("components.e_commerce.product_detail.product_tab_section.additional_information"),"Additional Information"===b?i.jsx("i",{className:"icon minus  w-6 h-6 absolute right-0 pointer-events-none top-2/4 -translate-y-2/4  flex items-center justify-center",children:i.jsx(t,{className:"stroke-neutral-400"})}):i.jsx("i",{className:"icon plus  w-6 h-6 absolute right-0 pointer-events-none top-2/4 -translate-y-2/4  flex items-center justify-center",children:i.jsx(l,{className:"stroke-neutral-400"})})]})}),i.jsx("div",{className:"tab-content-section",children:"Additional Information"===b?i.jsx(i.Fragment,{children:!!(null==(d=null==m?void 0:m.custom_fields)?void 0:d.length)&&i.jsx("div",{className:"tab-content",children:i.jsx("ul",{className:"list-style-none flex flex-wrap -mx-2",children:null==m?void 0:m.custom_fields.map((e=>i.jsxs("li",{className:"px-2 w-full md:w-6/12",children:[i.jsx("span",{className:"product-detail-title w-6/12 inline-block text-[#666666] pr-4",children:null==e?void 0:e.name}),i.jsx("span",{className:"w-6/12 inline-block text-[#666666]",children:null==e?void 0:e.value})]},e.id)))})})}):""})]}),(null==u?void 0:u.length)?i.jsxs("div",{className:"tab-row mb-12",ref:h,children:[i.jsx("div",{className:"tab-list group "+("Customer Reviews"===b?"tab-active":""),children:i.jsxs("p",{className:"tab-title mb-2 text-sm lg:text-3xl font-semibold font-primary lg:font-normal lg:font-secondary uppercase lg:capitalize relative cursor-pointer group-[.tab-active]:text-primary",onClick:()=>j("Customer Reviews"),children:[N("components.e_commerce.product_detail.product_tab_section.customer_reviews"),"Customer Reviews"===b?i.jsx("i",{className:"icon minus  w-6 h-6 absolute right-0 pointer-events-none top-2/4 -translate-y-2/4  flex items-center justify-center",children:i.jsx(t,{className:"stroke-neutral-400"})}):i.jsx("i",{className:"icon plus  w-6 h-6 absolute right-0 pointer-events-none top-2/4 -translate-y-2/4  flex items-center justify-center",children:i.jsx(l,{className:"stroke-neutral-400"})})]})}),i.jsx("div",{className:"tab-content-section",id:"review-tab-content",children:"Customer Reviews"===b?i.jsxs("div",{className:"tab-content",children:[i.jsxs("div",{className:"row flex justify-space align-start",children:[i.jsxs("div",{className:"col",children:[i.jsx("ul",{className:"m-b-0 rating-star-list",children:i.jsx(n,{averageReviewsCount:x,starFillClassName:"icon icon-big icon-fill",starClassName:"icon icon-big"})}),i.jsxs("p",{className:"medium m-b-0 m-t-16",children:[N("components.e_commerce.product_detail.product_tab_section.based_on")," ",p," ",N("common.reviews")]})]}),i.jsx("div",{className:"col",children:i.jsx("div",{className:"medium text-underline pointer",onClick:()=>v(),children:N("common.write_a_review")})})]}),i.jsx("ul",{className:"list-style-none product-reviews-list m-b-0",children:u&&u.map(((e,s)=>"approved"===e.status?i.jsx(i.Fragment,{children:i.jsxs("li",{className:"product-review-item",children:[i.jsxs("div",{className:"row align-center m-b-8",children:[i.jsx("div",{className:"col",children:i.jsxs("ul",{className:"rating-star-list",children:[(null==e?void 0:e.rating)>0?i.jsx("li",{children:i.jsx("i",{className:"icon icon-big icon-fill",children:i.jsx(a,{})})}):i.jsx("li",{children:i.jsx("i",{className:"icon icon-big",children:i.jsx(a,{})})}),(null==e?void 0:e.rating)>1?i.jsx("li",{children:i.jsx("i",{className:"icon icon-big icon-fill",children:i.jsx(a,{})})}):i.jsx("li",{children:i.jsx("i",{className:"icon icon-big",children:i.jsx(a,{})})}),(null==e?void 0:e.rating)>2?i.jsx("li",{children:i.jsx("i",{className:"icon icon-big icon-fill",children:i.jsx(a,{})})}):i.jsx("li",{children:i.jsx("i",{className:"icon icon-big",children:i.jsx(a,{})})}),(null==e?void 0:e.rating)>3?i.jsx("li",{children:i.jsx("i",{className:"icon icon-big icon-fill",children:i.jsx(a,{})})}):i.jsx("li",{children:i.jsx("i",{className:"icon icon-big",children:i.jsx(a,{})})}),(null==e?void 0:e.rating)>4?i.jsx("li",{children:i.jsx("i",{className:"icon icon-big icon-fill",children:i.jsx(a,{})})}):i.jsx("li",{children:i.jsx("i",{className:"icon icon-big",children:i.jsx(a,{})})})]})}),i.jsx("div",{className:"col",children:i.jsx("div",{className:"productReview-author",children:i.jsxs("p",{className:"m-b-0 medium flex gray-800",children:[i.jsx("span",{className:"dark-color",children:null==e?void 0:e.name}),N("components.e_commerce.product_detail.product_tab_section.on"),new Date(e.date_reviewed).toLocaleDateString()]})})})]}),i.jsxs("div",{className:"review-wrapper",children:[i.jsx("div",{children:i.jsx("p",{className:"m-b-8 dark-color medium font-medium",children:null==e?void 0:e.title})}),i.jsx("div",{className:"review-body",children:i.jsx("p",{className:"m-b-0",children:null==e?void 0:e.text})})]})]},null==s?void 0:s.toString())}):null))})]}):""})]}):""]})})}));export{o as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.