PageSourceSearch

https://kaboodu.org/assets/QuickStart-BLLvkve6.js

js kaboodu.org collected 2026-10-02 02:04:14 UTC 3,984 bytes, 2 lines download raw bytes

1import{m as r,v as l,j as e,O as c,N as d,D as p,I as s}from"./index-Cj0_V4l5.js";import{Q as m}from"./QuickAddPanel-DrDnsWGM.js";import"./Silhouette-CE4oExdA.js";function u(){const i=r(),{profile:t,updateProfile:n}=l(),o=async()=>{if(t&&!t.onboarding_complete)try{await n({onboarding_complete:!0})}catch{}i("/canvas")};return e.jsxs("div",{className:"paper-grain",style:{minHeight:"100vh",display:"flex",flexDirection:"column"},children:[e.jsx(c,{step:4,total:4,onBack:()=>i("/tour")}),e.jsxs("main",{style:{flex:1,padding:"32px var(--gutter) 48px"},children:[e.jsxs("div",{style:{maxWidth:720,margin:"0 auto"},children:[e.jsxs("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"baseline",marginBottom:12},children:[e.jsx(d,{n:4}),e.jsx("span",{className:"label",children:"An exercise in cataloguing"})]}),e.jsxs("h1",{className:"display",style:{fontSize:"clamp(40px, 5.5vw, 64px)",lineHeight:1.02,margin:"0 0 16px",paddingBottom:10},children:["Stock the ",e.jsx("span",{className:"display-italic",children:"closet."})]}),e.jsx("p",{style:{fontSize:17,color:"var(--ink-soft)",maxWidth:560,lineHeight:1.55,marginBottom:24},children:"Tell Kaboodu what you already own. Pick whichever method fits — either is fine, and you can come back for the other later."})]}),e.jsxs("div",{style:{maxWidth:720,margin:"0 auto 36px",display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(260px, 1fr))",gap:1,background:"var(--ink)",border:"1px solid var(--ink)"},children:[e.jsxs("button",{onClick:()=>i("/closet/photos"),style:{background:"var(--paper)",padding:"24px 22px",border:0,textAlign:"left",cursor:"pointer",fontFamily:"var(--sans)",color:"var(--ink)",display:"flex",flexDirection:"column",gap:8,minHeight:160},onMouseEnter:a=>a.currentTarget.style.background="var(--paper-soft)",onMouseLeave:a=>a.currentTarget.style.background="var(--paper)",children:[e.jsxs("div",{style:{display:"flex",alignItems:"center",gap:6},children:[e.jsx(p,{color:"var(--accent)",size:5}),e.jsx("span",{className:"label",style:{color:"var(--accent)"},children:"Fastest on phone"})]}),e.jsxs("div",{className:"display",style:{fontSize:28,lineHeight:1.05,padding:0},children:["From your ",e.jsx("span",{className:"display-italic",children:"camera roll."})]}),e.jsx("p",{style:{fontSize:13,color:"var(--ink-soft)",lineHeight:1.5,marginTop:"auto"},children:"Pick photos, tap a category for each. Backgrounds come off automatically. Best for what you already own."}),e.jsxs("div",{className:"mono",style:{color:"var(--ink-mute)",marginTop:4,display:"inline-flex",alignItems:"center",gap:6},children:["Open camera roll ",e.jsx(s,{name:"arrow-right",size:12})]})]}),e.jsxs("button",{onClick:()=>{const a=document.getElementById("quickadd-anchor");a&&a.scrollIntoView({behavior:"smooth",block:"start"})},style:{background:"var(--paper)",padding:"24px 22px",border:0,textAlign:"left",cursor:"pointer",fontFamily:"var(--sans)",color:"var(--ink)",display:"flex",flexDirection:"column",gap:8,minHeight:160},onMouseEnter:a=>a.currentTarget.style.background="var(--paper-soft)",onMouseLeave:a=>a.currentTarget.style.background="var(--paper)",children:[e.jsx("div",{style:{display:"flex",alignItems:"center",gap:6},children:e.jsx("span",{className:"label",children:"No photos handy"})}),e.jsxs("div",{className:"display",style:{fontSize:28,lineHeight:1.05,padding:0},children:["Shape + ",e.jsx("span",{className:"display-italic",children:"colour."})]}),e.jsx("p",{style:{fontSize:13,color:"var(--ink-soft)",lineHeight:1.5,marginTop:"auto"},children:"Pick a silhouette, pick a colour, optionally name it. Quick for staples — black tee, denim trouser, etc."}),e.jsxs("div",{className:"mono",style:{color:"var(--ink-mute)",marginTop:4,display:"inline-flex",alignItems:"center",gap:6},children:["Use the quick-add panel ",e.jsx(s,{name:"arrow-right",size:12})]})]})]}),e.jsx("div",{id:"quickadd-anchor"}),e.jsx(m,{onDone:o})]})]})}export{u as default};
2//# sourceMappingURL=QuickStart-BLLvkve6.js.map

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.