PageSourceSearch

https://voicedmarket-puf9s.ondigitalocean.app/_next/static/chunks/pages/just-added-55496342e2a0f140.js

js voicedmarket-puf9s.ondigitalocean.app collected 2026-10-03 14:55:14 UTC 9,532 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2540],{858:function(__unused_webpack_module,__unused_webpack_exports,__webpack_require__){(window.__NEXT_P=window.__NEXT_P||[]).push(["/just-added",function(){return __webpack_require__(9833)}])},7818:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(5893);__webpack_require__(7294);var _Inputs__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(3537);let PaginationButton=param=>{let{loadMore,fetching}=param;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"search__button",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_Inputs__WEBPACK_IMPORTED_MODULE_2__.zx,{variation:"bordered",small:!0,onClick:loadMore,style:{cursor:fetching?"progress":"pointer"},children:"Load more results"})})};__webpack_exports__.Z=PaginationButton},9833:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{__N_SSG:function(){return __N_SSG}});var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(5893),react__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(7294),_components_Head_Head__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(4855),_components_Text__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(6058),_views_Product_ProductPreview__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(170),_shared_fetch__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(9483),_shared_helpers_pagination__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(6798),_components_PaginationButton_PaginationButton__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(7818),_views_Layout_Layout__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(9655);let JustAdded=param=>{let{products,pagination}=param,[justAdded,setJustAdded]=(0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(products),[justAddedPagination,setJustAddedPagination]=(0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(pagination),[paginationFetching,setPaginationFetching]=(0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(!1),loadMoreHandler=async()=>{setPaginationFetching(!0);let json=await (0,_shared_fetch__WEBPACK_IMPORTED_MODULE_5__.XV)(pagination||void 0);if(json.success){let response=json.response.data,productsResponse=response.data;setJustAdded(products=>[...products,...productsResponse]);let paginate=(0,_shared_helpers_pagination__WEBPACK_IMPORTED_MODULE_6__.ty)(response);setJustAddedPagination(paginate)}setPaginationFetching(!1)};return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_views_Layout_Layout__WEBPACK_IMPORTED_MODULE_8__.Z,{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"page",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_Head_Head__WEBPACK_IMPORTED_MODULE_2__.ZP,{title:"Just Added",url:"just-added/"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"container",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_Text__WEBPACK_IMPORTED_MODULE_3__.X,{variation:"h2",type:"title",children:"Just Added"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_views_Product_ProductPreview__WEBPACK_IMPORTED_MODULE_4__.qb,{children:justAdded.map(product=>(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_views_Product_ProductPreview__WEBPACK_IMPORTED_MODULE_4__.ZP,{...product},product.id))}),(null==justAddedPagination?void 0:justAddedPagination.haveMore)&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_PaginationButton_PaginationButton__WEBPACK_IMPORTED_MODULE_7__.Z,{fetching:paginationFetching,loadMore:loadMoreHandler})]})]})})};var __N_SSG=!0;__webpack_exports__.default=JustAdded},6196:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{eI:function(){return isProductPinned}});let isProductPinned=(id,pinnedProducts)=>{let find=pinnedProducts.find(productId=>productId===id);return!!find}},170:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{qb:function(){return PreviewWrapper},vx:function(){return ProductPinIcon},Zs:function(){return ProductPinIconPinned},my:function(){return ProductPreviewPlaceholder},ZP:function(){return Product_ProductPreview}});var jsx_runtime=__webpack_require__(5893),react=__webpack_require__(7294),next_link=__webpack_require__(1664),link_default=__webpack_require__.n(next_link),Image=__webpack_require__(4249),Text=__webpack_require__(6058),Placeholder=__webpack_require__(3540);let calculateProductDiscount=product=>0;var fetchContext=__webpack_require__(5828),settingsContext=__webpack_require__(93),authContext=__webpack_require__(188),data=__webpack_require__(6196);let ProductPreview=props=>{var ref;let{user,setUser,openAuthModal}=(0,authContext.aC)(),{fetchAPI}=(0,fetchContext.ib)(),{showToast}=(0,settingsContext.rV)(),{id,title,slug,featured_image,layoutType="main",withplaceholder=!1,priority=!1,regular_price,sale_price,className}=props,discount=calculateProductDiscount(props),[isPinned,setIsPinned]=(0,react.useState)(!1);(0,react.useEffect)(()=>{var ref,ref1;if(!(null==user?void 0:null===(ref=user.profileData)||void 0===ref?void 0:ref.pinned_products))return setIsPinned(!1);setIsPinned((0,data.eI)(id,null==user?void 0:null===(ref1=user.profileData)||void 0===ref1?void 0:ref1.pinned_products))},[id,null==user?void 0:null===(ref=user.profileData)||void 0===ref?void 0:ref.pinned_products]);let pinHandler=async()=>{user?(setIsPinned(!isPinned),fetchAPI("/product/".concat(id,"/pin"),{method:isPinned?"DELETE":"POST"}),setUser(user=>({...user,profileData:(null==user?void 0:user.profileData)?{...user.profileData,pinned_products:isPinned?[...user.profileData.pinned_products].filter(item=>item!==id):[...user.profileData.pinned_products,id]}:null})),showToast((0,jsx_runtime.jsxs)("p",{className:"pins__toast",children:["Pin ",isPinned?"removed":"saved"," ",!isPinned&&(0,jsx_runtime.jsx)(link_default(),{href:"/account/my-pins",children:"Go To My Pins"})]}),"success")):openAuthModal(1)};return(0,jsx_runtime.jsxs)("div",{className:"preview preview__".concat(layoutType," ").concat(className||""),children:[(0,jsx_runtime.jsxs)("div",{className:"preview__media",children:[(0,jsx_runtime.jsx)("div",{className:"preview__media--pin",role:"button",onClick:pinHandler,children:isPinned?(0,jsx_runtime.jsx)(ProductPinIconPinned,{}):(0,jsx_runtime.jsx)(ProductPinIcon,{})}),(0,jsx_runtime.jsxs)(link_default(),{href:"/shop/".concat(id,"/").concat(slug,"/"),children:[(0,jsx_runtime.jsx)("div",{className:"preview__image",children:(0,jsx_runtime.jsx)(Image.Z,{src:featured_image||"",alt:title,width:251,height:160,qual
1ity:100,withplaceholder:withplaceholder,priority:priority})}),(0,jsx_runtime.jsx)("div",{className:"preview__media--discount",children:discount||"Free"})]})]}),(0,jsx_runtime.jsxs)("div",{className:"preview__content",children:[(0,jsx_runtime.jsx)(Text.X,{variation:"h5",type:"small",className:"preview__title",children:(0,jsx_runtime.jsx)(link_default(),{href:"/shop/".concat(id,"/").concat(slug,"/"),children:title})}),(0,jsx_runtime.jsxs)("h6",{className:"preview__price",children:[(0,jsx_runtime.jsxs)("span",{className:"preview__price--discount",children:["$",regular_price]}),(0,jsx_runtime.jsx)(Text.X,{variation:"span",type:"small",children:parseInt(sale_price)>0?"$".concat(sale_price):"Free"})]})]})]})},PreviewWrapper=param=>{let{children,scrollable,className}=param;return(0,jsx_runtime.jsx)("div",{className:"preview__wrapper ".concat(scrollable?"preview__wrapper--scrollable":""," ").concat(className||""),children:children})},ProductPreviewPlaceholder=()=>{let textCSS={height:12,marginBottom:12},priceCSS={width:55};return(0,jsx_runtime.jsxs)("div",{className:"preview",children:[(0,jsx_runtime.jsx)("div",{className:"preview__media",children:(0,jsx_runtime.jsx)("div",{className:"preview__image",children:(0,jsx_runtime.jsx)(Placeholder.V,{type:"image"})})}),(0,jsx_runtime.jsxs)("div",{className:"preview__content",children:[(0,jsx_runtime.jsx)(Placeholder.V,{type:"text",style:textCSS}),(0,jsx_runtime.jsx)(Placeholder.V,{type:"text",style:textCSS}),(0,jsx_runtime.jsx)(Placeholder.V,{type:"text",style:{...textCSS,...priceCSS}}),(0,jsx_runtime.jsx)(Placeholder.V,{type:"text",style:{...textCSS,...priceCSS}})]})]})},ProductPinIcon=()=>(0,jsx_runtime.jsx)("svg",{width:"12",height:"19",viewBox:"0 0 12 19",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,jsx_runtime.jsx)("path",{d:"M9.50029 9.21153L11.2887 11V12.5H6.75029V17.9999L6.00031 18.7499L5.25034 17.9999V12.5H0.711914V11L2.50034 9.21153V1.99998H1.50034V0.5H10.5003V1.99998H9.50029V9.21153ZM2.85031 11H9.15031L8.00031 9.84998V1.99998H4.00031V9.84998L2.85031 11Z",fill:"#353CC5"})}),ProductPinIconPinned=()=>(0,jsx_runtime.jsx)("svg",{width:"12",height:"19",viewBox:"0 0 12 19",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,jsx_runtime.jsx)("path",{d:"M9.49992 9.21153L11.2883 11V12.5H6.74992V17.9999L5.99995 18.7499L5.24997 17.9999V12.5H0.711548V11L2.49997 9.21153V1.99998H1.49997V0.5H10.4999V1.99998H9.49992V9.21153Z",fill:"#353CC5"})});var Product_ProductPreview=ProductPreview}},function(__webpack_require__){__webpack_require__.O(0,[9655,9774,2888,179],function(){return __webpack_require__(__webpack_require__.s=858)}),_N_E=__webpack_require__.O()}]);

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.