PageSourceSearch

https://crypt.manus.space/assets/MarketSignals-DNb635Nd.js

js crypt.manus.space collected 2026-10-03 05:01:04 UTC 2,569 bytes, 1 lines download raw bytes

1import{u as o,j as s,A as m,L as d}from"./index-DW08agF2.js";function g({coins:l}){const{t:e}=o(),n=[...l].sort((t,a)=>a.priceChange24h-t.priceChange24h).slice(0,5),c=[...l].sort((t,a)=>t.priceChange24h-a.priceChange24h).slice(0,5),i=[...l].filter(t=>t.marketCap>0).sort((t,a)=>a.totalVolume/a.marketCap-t.totalVolume/t.marketCap).slice(0,5),r=[{title:"أعلى ارتفاعاً اليوم",list:n,variant:"signal-up"},{title:"أعلى انخفاضاً اليوم",list:c,variant:"signal-down"},{title:"حجم تداول لافت",list:i,variant:"signal-volume"}];return s.jsxs("section",{"data-loc":"client/src/components/MarketSignals.tsx:16",className:"market-signals","aria-label":e("إشارات السوق"),children:[s.jsxs("div",{"data-loc":"client/src/components/MarketSignals.tsx:16",className:"section-heading",children:[s.jsxs("div",{"data-loc":"client/src/components/MarketSignals.tsx:16",children:[s.jsxs("span",{"data-loc":"client/src/components/MarketSignals.tsx:16",className:"eyebrow",children:[s.jsx("i",{"data-loc":"client/src/components/MarketSignals.tsx:16"}),e("إشارات السوق")]}),s.jsx("h2",{"data-loc":"client/src/components/MarketSignals.tsx:16",children:e("لقطات منظمة من الحركة الحالية")})]}),s.jsx("small",{"data-loc":"client/src/components/MarketSignals.tsx:16",children:e("مؤشرات وصفية وليست توصية تداول.")})]}),s.jsx("div",{"data-loc":"client/src/components/MarketSignals.tsx:16",className:"signal-grid",children:r.map(t=>s.jsxs("article",{"data-loc":"client/src/components/MarketSignals.tsx:16",className:t.variant,children:[s.jsxs("div",{"data-loc":"client/src/components/MarketSignals.tsx:16",className:"card-caption",children:[s.jsx("span",{"data-loc":"client/src/components/MarketSignals.tsx:16",children:e(t.title)}),s.jsx(m,{"data-loc":"client/src/components/MarketSignals.tsx:16",size:16})]}),t.list.map(a=>s.jsxs(d,{"data-loc":"client/src/components/MarketSignals.tsx:16",href:`/coin/${a.id}`,className:"signal-row",children:[s.jsxs("span",{"data-loc":"client/src/components/MarketSignals.tsx:16",children:[a.image?s.jsx("img",{"data-loc":"client/src/components/MarketSignals.tsx:16",src:a.image,alt:"",loading:"lazy"}):s.jsx("i",{"data-loc":"client/src/components/MarketSignals.tsx:16"}),a.symbol]}),s.jsx("b",{"data-loc":"client/src/components/MarketSignals.tsx:16",children:t.variant==="signal-volume"?`${(a.totalVolume/a.marketCap*100).toFixed(1)}%`:`${a.priceChange24h>=0?"+":""}${a.priceChange24h.toFixed(2)}%`})]},a.id))]},t.title))})]})}export{g 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.