PageSourceSearch

https://hireeing.com/assets/salaries-i8KMgC0Y.js

js hireeing.com collected 2026-10-02 01:32:15 UTC 5,344 bytes, 1 lines download raw bytes

1import{b9 as l,a9 as o,by as e,S as d,K as i,R as c,f as m,b as x}from"./index-y28yOZmh.js";import{B as p}from"./badge-CqeKbgE-.js";import{C as g}from"./company-logo-gIlJGz5H.js";import{C as h}from"./chart-column-D3wNtIJD.js";import{T as u,C as b}from"./trending-up-DQc0HH_u.js";const y=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]],f=l("info",y);function C(){const{benchmarks:r,summary:a}=o.useLoaderData();return e.jsxs(d,{children:[e.jsx("section",{className:"dark:bg-card/30 relative overflow-hidden border-b border-black/8 bg-[#e7f1ff] dark:border-white/8",children:e.jsxs("div",{className:"relative mx-auto max-w-[1440px] px-5 py-16 md:px-8 lg:px-12 lg:py-24",children:[e.jsx(p,{variant:"outline",className:"dark:bg-card rounded-full bg-white/65",children:"Live salary data"}),e.jsx("h1",{className:"mt-6 max-w-4xl text-5xl leading-[.98] font-semibold tracking-[-0.06em] text-balance md:text-7xl",children:"See what open roles actually disclose."}),e.jsx("p",{className:"text-foreground/62 mt-6 max-w-2xl text-lg leading-8",children:"No invented market estimate. These ranges come directly from active listings and are shown with their company and location context."})]})}),e.jsx("section",{className:"border-b border-black/8 bg-[#211a28] text-white dark:border-white/8",children:e.jsxs("div",{className:"mx-auto grid max-w-[1440px] gap-px bg-white/10 sm:grid-cols-3",children:[e.jsx(n,{icon:h,value:a.sampleSize.toLocaleString(),label:"salary-disclosed roles"}),e.jsx(n,{icon:u,value:t(a.average,a.currency),label:`average midpoint · ${a.currencySampleSize} ${a.currency} listings`}),e.jsx(n,{icon:b,value:`${t(a.low,a.currency)}–${t(a.high,a.currency)}`,label:`observed annual range · ${a.currency}`})]})}),e.jsxs("section",{className:"mx-auto grid max-w-[1440px] gap-12 px-5 py-16 md:px-8 lg:grid-cols-[1fr_320px] lg:px-12 lg:py-24",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-primary text-xs font-semibold tracking-[.16em] uppercase",children:"Disclosed compensation"}),e.jsx("h2",{className:"mt-3 text-4xl font-semibold tracking-[-0.05em]",children:"Salary ranges in current listings"}),e.jsxs("div",{className:"bg-card mt-8 overflow-hidden rounded-[1.5rem] border border-black/8 dark:border-white/10",children:[e.jsxs("div",{className:"border-border bg-secondary/60 text-muted-foreground hidden grid-cols-[1fr_1.2fr_170px] border-b px-5 py-3 text-xs font-semibold tracking-[.12em] uppercase md:grid",children:[e.jsx("span",{children:"Role"}),e.jsx("span",{children:"Company and location"}),e.jsx("span",{className:"text-right",children:"Annual range"})]}),e.jsx("div",{className:"divide-border divide-y",children:r.map(s=>e.jsxs(i,{to:"/jobs/$jobId",params:{jobId:s.jobId},className:"group hover:bg-secondary/45 grid gap-3 px-5 py-5 transition md:grid-cols-[1fr_1.2fr_170px] md:items-center",children:[e.jsx("span",{className:"group-hover:text-primary font-semibold",children:s.title}),e.jsxs("span",{className:"flex min-w-0 items-center gap-3",children:[e.jsx(g,{name:s.companyName,size:"sm"}),e.jsxs("span",{className:"flex min-w-0 flex-col",children:[e.jsx("span",{className:"text-foreground/85 truncate font-medium",children:s.companyName}),e.jsxs("span",{className:"text-muted-foreground mt-0.5 flex items-center gap-1 truncate text-xs",children:[e.jsx(c,{className:"size-3 shrink-0"})," ",s.location||"Location not listed"]})]})]}),e.jsx("span",{className:"font-mono text-sm font-semibold md:text-right",children:j(s.salaryMin,s.salaryMax,s.currency)})]},s.jobId))})]})]}),e.jsxs("aside",{className:"space-y-4",children:[e.jsxs("div",{className:"border-primary/15 dark:bg-primary/10 rounded-[1.5rem] border bg-[#eee9ff] p-6",children:[e.jsx(f,{className:"text-primary size-5"}),e.jsx("h2",{className:"mt-4 text-lg font-semibold",children:"How to read this data"}),e.jsx("p",{className:"text-foreground/65 mt-3 text-sm leading-6",children:"Ranges are annual values as reported by employers. They may represent base pay or broader on-target earnings, especially for sales roles. Currency and location matter."})]}),e.jsxs("div",{className:"bg-card rounded-[1.5rem] border border-black/8 p-6 dark:border-white/10",children:[e.jsx("h2",{className:"text-lg font-semibold",children:"Use a range, not one number"}),e.jsx("p",{className:"text-muted-foreground mt-3 text-sm leading-6",children:"Compare several similar roles, then adjust for level, geography, company stage, and equity. A small sample is a starting point-not a promise."}),e.jsx(m,{asChild:!0,variant:"outline",className:"mt-5 w-full rounded-full",children:e.jsxs(i,{to:"/career-guides/$slug",params:{slug:"first-job-salary-negotiation"},children:["Salary negotiation guide ",e.jsx(x,{className:"size-4"})]})})]})]})]})]})}function n({icon:r,value:a,label:s}){return e.jsxs("div",{className:"bg-[#211a28] px-7 py-9 sm:py-11",children:[e.jsx(r,{className:"size-5 text-[#bca8ff]"}),e.jsx("p",{className:"mt-5 text-3xl font-semibold tracking-[-0.045em]",children:a}),e.jsx("p",{className:"mt-1 text-xs tracking-[.14em] text-white/45 uppercase",children:s})]})}function t(r,a){return new Intl.NumberFormat("en-US",{style:"currency",currency:a,notation:"compact",maximumFractionDigits:0}).format(r)}function j(r,a,s){return`${t(r,s)}–${t(a,s)}`}export{C as component};

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.