mirror of
https://github.com/kristoferssolo/solorice.git
synced 2025-10-21 20:10:34 +00:00
2 lines
1.5 KiB
JavaScript
Executable File
2 lines
1.5 KiB
JavaScript
Executable File
"use strict";(("undefined"!=typeof self?self:global).webpackChunkclient_web=("undefined"!=typeof self?self:global).webpackChunkclient_web||[]).push([[2889],{35029:(e,s,c)=>{c.r(s),c.d(s,{default:()=>y});var a=c(11808),r=c(31685),t=c(30758),l=c(9183),n=c(30171),h=c(84104),i=c(57734),o=c(25009),d=c(13623),u=c(95302),g=c(72091);const p="otygjLfkuD4tVGL7R9XN",j="VV7SYj2EeAMg9vPqESt5";var x=c(86070);const f=()=>{const{searchHistory:e,clearSearchHistory:s}=(0,d.k)(),c=(0,l.Zp)(),{spec:r,logger:f,UBIFragment:y}=(0,g.r)(h.a,{data:{uri:"spotify:app:recent-searches"}}),k=(0,t.useMemo)((()=>r.recentSearchesCardsFactory()),[r]),b=(0,t.useCallback)((()=>{const e=r.clearButtonFactory().hitClearRecentSearches();f.logInteraction(e),s(),c("/search")}),[s,f,c,r]),v=(0,t.useCallback)((a=>{const r=e.length;s(a),1===r&&c("/search")}),[s,c,e.length]);return 0===e.length?null:(0,x.jsxs)("div",{className:p,children:[(0,x.jsx)(y,{spec:k,children:(0,x.jsx)(i.$,{title:a.Ru.get("search.title.recent-searches"),showAll:!0,children:e.map(((e,s)=>(0,x.jsx)(u.pZ,{index:s,value:"search-history",children:(0,x.jsx)(o.X,{clearSearchHistory:v,entity:e,index:s})},e.uri)))})}),(0,x.jsx)(n.H,{onClick:b,className:j,condensed:!0,children:a.Ru.get("search.clear-recent-searches")})]})},y=()=>(0,x.jsxs)(u.pZ,{value:"search-page",children:[(0,x.jsx)(r.Q,{children:a.Ru.get("search.page-title")}),(0,x.jsx)("div",{className:"contentSpacing",id:"searchPage",children:(0,x.jsx)(f,{})})]})}}]);
|
|
//# sourceMappingURL=xpui-routes-recent-searches.js.map
|