PageSourceSearch

https://works-hub.com/assets/Footer-ymZP7nvA.js

js works-hub.com collected 2026-09-24 09:21:01 UTC 3,547 bytes, 1 lines download raw bytes

1import{r as e}from"./useRouter-Bbx_8wWX.js";import{t}from"./link-nsOiNbRA.js";import{r as n}from"./Header-D1AlFAMW.js";import{y as r}from"./index-JVjdkZrl.js";var i=e();function a(){return(0,i.jsxs)(`footer`,{className:`mt-24 border-t border-ink/15`,children:[(0,i.jsxs)(`div`,{className:`container-page pt-16 pb-10 grid gap-12 md:grid-cols-12`,children:[(0,i.jsxs)(`div`,{className:`md:col-span-5`,children:[(0,i.jsx)(t,{to:`/`,className:`flex items-center gap-2 group`,children:(0,i.jsx)(`img`,{src:n.url,alt:`WorksHub`,className:`h-10 w-auto`})}),(0,i.jsx)(`p`,{className:`mt-4 text-sm text-ink-soft leading-relaxed max-w-sm`,children:`The network for specialist technology hiring. Curated jobs and referral bounties in AI, blockchain and functional programming, delivered every Sunday in The Weekly Terminal.`}),(0,i.jsxs)(`form`,{className:`mt-6 flex border-b border-ink max-w-sm`,children:[(0,i.jsx)(`input`,{type:`email`,placeholder:`Email address`,className:`bg-transparent text-sm py-2 w-full outline-none placeholder:text-ink/40 font-mono tracking-widest uppercase`}),(0,i.jsx)(`button`,{className:`mono-label hover:text-coral transition-colors px-3`,children:`Subscribe →`})]})]}),(0,i.jsxs)(`div`,{className:`md:col-span-2`,children:[(0,i.jsx)(`h5`,{className:`mono-label text-ink-soft mb-4`,children:`Communities`}),(0,i.jsx)(`ul`,{className:`space-y-2.5 text-[0.72rem] font-semibold uppercase tracking-[0.16em]`,children:[`ai`,`blockchain`,`functional`,`javascript`,`golang`,`python`,`java`].map(e=>(0,i.jsx)(`li`,{children:(0,i.jsx)(t,{to:r[e].path,className:`text-ink hover:text-coral transition-colors`,children:r[e].name.replace(/\s*Works$/i,``)})},e))})]}),(0,i.jsxs)(`div`,{className:`md:col-span-2`,children:[(0,i.jsx)(`h5`,{className:`mono-label text-ink-soft mb-4`,children:`Employers`}),(0,i.jsxs)(`ul`,{className:`space-y-2.5 text-[0.72rem] font-semibold uppercase tracking-[0.16em]`,children:[(0,i.jsx)(`li`,{children:(0,i.jsx)(t,{to:`/post-a-job`,className:`text-ink hover:text-coral`,children:`Post a job`})}),(0,i.jsx)(`li`,{children:(0,i.jsx)(t,{to:`/pricing`,className:`text-ink hover:text-coral`,children:`Pricing`})}),(0,i.jsx)(`li`,{children:(0,i.jsx)(t,{to:`/for-employers`,className:`text-ink hover:text-coral`,children:`For employers`})})]})]}),(0,i.jsxs)(`div`,{className:`md:col-span-3`,children:[(0,i.jsx)(`h5`,{className:`mono-label text-ink-soft mb-4`,children:`Terminal Status`}),(0,i.jsxs)(`div`,{className:`space-y-2 font-mono text-[0.7rem] text-ink-soft`,children:[(0,i.jsxs)(`div`,{className:`flex justify-between`,children:[(0,i.jsx)(`span`,{children:`Version`}),(0,i.jsx)(`span`,{className:`text-ink`,children:`v4.0.1`})]}),(0,i.jsxs)(`div`,{className:`flex justify-between`,children:[(0,i.jsx)(`span`,{children:`Nodes active`}),(0,i.jsx)(`span`,{className:`text-coral`,children:`1,242`})]}),(0,i.jsxs)(`div`,{className:`flex justify-between`,children:[(0,i.jsx)(`span`,{children:`Last sync`}),(0,i.jsx)(`span`,{className:`text-ink`,children:`04s ago`})]})]})]})]}),(0,i.jsx)(`div`,{className:`border-t border-ink/10`,children:(0,i.jsxs)(`div`,{className:`container-page py-5 flex flex-col md:flex-row items-center justify-between gap-3 mono-label text-ink-soft`,children:[(0,i.jsxs)(`span`,{children:[`© `,new Date().getFullYear(),` WorksHub Media Group / London`]}),(0,i.jsxs)(`div`,{className:`flex gap-8`,children:[(0,i.jsx)(t,{to:`/privacy`,className:`hover:text-coral`,children:`Privacy`}),(0,i.jsx)(t,{to:`/terms`,className:`hover:text-coral`,children:`Terms`})]})]})})]})}export{a as t};

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.