1import{j as e}from"./animation-CddyXVCz.js";import{h as i,Y as l,B as t,S as a,a9 as d}from"./index-CGKNpi9E.js";import"./react-vendor-CbN3pvl2.js";import"./supabase-iKSPld20.js";import"./docgen-Bp8WKBAE.js";import"./query-DPqpbKNH.js";const h=()=>{const r=[{id:"1",version:"v1.2",date:"2 hours ago",job:"Senior Software Engineer at Google",impact:"+15 words"},{id:"2",version:"v1.1",date:"Yesterday",job:"Tech Lead at Meta",impact:"Optimized for System Design"},{id:"3",version:"v1.0",date:"3 days ago",job:"Generic Resume",impact:"Baseline"}];return e.jsxs("div",{className:"space-y-6 animate-in fade-in slide-in-from-bottom-4 duration-700",children:[e.jsxs("div",{children:[e.jsx("h1",{className:"text-3xl font-bold bg-gradient-to-r from-blue-600 to-indigo-600 bg-clip-text text-transparent",children:"Resume Version History"}),e.jsx("p",{className:"text-slate-500 dark:text-slate-400 mt-1",children:"Never lose an optimized bullet point. View and restore previous AI-tailored versions."})]}),e.jsx("div",{className:"grid gap-4",children:r.map(s=>e.jsx(i,{className:"version-history-item hover:border-blue-300 transition-colors group",children:e.jsxs("div",{className:"flex flex-col md:flex-row md:items-center justify-between gap-4",children:[e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsx("div",{className:"h-12 w-12 rounded-2xl bg-slate-100 dark:bg-slate-800 flex items-center justify-center",children:e.jsx(l,{className:"h-6 w-6 text-slate-400"})}),e.jsxs("div",{children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("span",{className:"font-bold text-lg",children:s.version}),e.jsx("span",{className:"text-xs font-medium px-2 py-0.5 bg-blue-100 text-blue-700 dark:bg-blue-900/30 dark:text-blue-400 rounded-full",children:s.date})]}),e.jsx("p",{className:"text-sm text-slate-600 dark:text-slate-400",children:s.job})]})]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsxs("div",{className:"hidden md:block text-right mr-4",children:[e.jsx("p",{className:"text-xs font-bold text-slate-400 uppercase",children:"Impact"}),e.jsx("p",{className:"text-sm font-medium text-slate-700 dark:text-slate-200",children:s.impact})]}),e.jsx(t,{variant:"outline",size:"sm",leftIcon:e.jsx(a,{className:"h-4 w-4"}),children:"Preview"}),e.jsx(t,{variant:"secondary",size:"sm",className:"restore-btn",leftIcon:e.jsx(d,{className:"h-4 w-4"}),children:"Restore"})]})]})},s.id))}),e.jsxs("div",{className:"p-8 border-2 border-dashed border-slate-200 dark:border-slate-800 rounded-3xl flex flex-col items-center justify-center text-center space-y-4",children:[e.jsx("div",{className:"h-16 w-16 bg-blue-50 dark:bg-blue-900/10 rounded-full flex items-center justify-center",children:e.jsx(a,{className:"h-8 w-8 text-blue-500"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-bold",children:"Auto-Snapshot Active"}),e.jsx("p",{className:"text-sm text-slate-500 dark:text-slate-400 max-w-sm",children:"CareerDiary automatically saves a version every time you trigger an AI optimization."})]})]})]})};export{h as ResumeHistoryPage};
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.