1import{r as b,bo as C,j as e,L as u,B as i,C as t,b as o,d as c,F as N,e as d,ab as n,aF as l,ap as k,bk as g,c2 as h}from"./index-CuSEeJFb.js";import{S as x}from"./save-DMqvNvzo.js";const y={businessName:"",targetAudience:"",productService:"",problemUnawareChannel1:"",problemUnawareMessage1:"",problemAwareChannel1:"",problemAwareMessage1:"",solutionAwareChannel1:"",solutionAwareMessage1:"",yourSolutionChannel1:"",yourSolutionMessage1:"",decisionChannel1:"",decisionOffer1:"",monthlyBudget:"",campaignDuration:"",expectedROI:""};function M(){const[s,p]=b.useState(y),[,w]=C(),r=(a,f)=>{p(v=>({...v,[a]:f}))},m=()=>{localStorage.setItem("workflow-worksheet",JSON.stringify(s)),h({title:"Worksheet saved!",description:"Your progress has been saved locally."})},j=()=>{if(!s.businessName.trim()){h({title:"Missing Information",description:"Please enter your business name before applying to workflow builder.",variant:"destructive"});return}if(!s.targetAudience.trim()){h({title:"Missing Information",description:"Please enter your target audience before applying to workflow builder.",variant:"destructive"});return}const a={name:`${s.businessName} Campaign Workflow`,description:`Multi-stage awareness campaign for ${s.productService||"business"} targeting ${s.targetAudience}`,steps:{cold:s.problemUnawareChannel1?[{id:"problem-unaware-1",title:s.problemUnawareChannel1,description:s.problemUnawareMessage1,temperature:"cold"}]:[],warm:s.solutionAwareChannel1?[{id:"solution-aware-1",title:s.solutionAwareChannel1,description:s.solutionAwareMessage1,temperature:"warm"}]:[],hot:s.decisionChannel1?[{id:"decision-1",title:s.decisionChannel1,description:s.decisionOffer1,temperature:"hot"}]:[]}};localStorage.setItem("worksheet-workflow-data",JSON.stringify(a)),m(),h({title:"Workflow Created!",description:"Your worksheet has been converted to a workflow. Redirecting to builder..."}),setTimeout(()=>{w("/workflow-builder")},1500)};return e.jsxs("div",{children:[e.jsx("div",{className:"sticky top-0 z-40 bg-white border-b shadow-sm",children:e.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:e.jsx("nav",{className:"flex items-center justify-between h-16",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(u,{href:"/workflow-builder",children:e.jsx(i,{variant:"ghost",size:"sm",className:"gap-2",children:"â Back to Builder"})}),e.jsx("span",{className:"text-sm text-gray-500",children:"|"}),e.jsx("h2",{className:"text-lg font-semibold",children:"Planning Worksheet"})]})})})}),e.jsx("div",{className:"max-w-4xl mx-auto p-4 sm:p-6 lg:p-8",children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs(t,{className:"bg-blue-50 border-blue-200",children:[e.jsx(o,{children:e.jsxs(c,{className:"text-xl flex items-center gap-2",children:[e.jsx(N,{className:"w-6 h-6 text-blue-600"}),"Campaign Planning Worksheet"]})}),e.jsxs(d,{children:[e.jsx("p",{className:"text-gray-700 mb-3",children:"Use this worksheet to plan your multi-awareness level campaign."}),e.jsxs(i,{size:"sm",variant:"secondary",onClick:m,children:[e.jsx(x,{className:"w-4 h-4 mr-2"}),"Save Progress"]})]})]}),e.jsxs(t,{children:[e.jsx(o,{children:e.jsx(c,{children:"Business Information"})}),e.jsxs(d,{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx(n,{htmlFor:"businessName",children:"Business Name"}),e.jsx(l,{id:"businessName",value:s.businessName,onChange:a=>r("businessName",a.target.value),placeholder:"Your Company Name"})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"targetAudience",children:"Target Audience"}),e.jsx(l,{id:"targetAudience",value:s.targetAudience,onChange:a=>r("targetAudience",a.target.value),placeholder:"e.g., Homeowners aged 35-65"})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"productService",children:"Product/Service"}),e.jsx(k,{id:"productService",value:s.productService,onChange:a=>r("productService",a.target.value),placeholder:"Describe what you're selling",rows:3})]})]})]}),e.jsxs(t,{children:[e.jsx(o,{className:"bg-gray-50",children:e.jsx(c,{className:"text-lg",children:"Stage 1: Problem Unaware"})}),e.jsxs(d,{className:"space-y-4 pt-6",children:[e.jsxs("div",{children:[e.jsx(n,{htmlFor:"problemUnawareChannel1",children:"Channel"}),e.jsx(l,{id:"problemUnawareChannel1",value:s.problemUnawareChannel1,onChange:a=>r("problemUnawareChannel1",a.target.value),placeholder:"e.g., Facebook Video Ads"})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"problemUnawareMessage1",children:"Message/Content"}),e.jsx(l,{id:"problemUnawareMessage1",value:s.problemUnawareMessage1,onChange:a=>r("problemUnawareMessage1",a.target.value),placeholder:"e.g., '5 Hidden Signs Your Home...'"})]})]})]}),e.jsxs(t,{children:[e.jsx(o,{className:"bg-blue-50",children:e.jsx(c,{className:"text-lg",children:"Stage 2: Solution Aware"})}),e.jsxs(d,{className:"space-y-4 pt-6",children:[e.jsxs("div",{children:[e.jsx(n,{htmlFor:"solutionAwareChannel1",children:"Channel"}),e.jsx(l,{id:"solutionAwareChannel1",value:s.solutionAwareChannel1,onChange:a=>r("solutionAwareChannel1",a.target.value),placeholder:"e.g., Email Marketing"})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"solutionAwareMessage1",children:"Message/Content"}),e.jsx(l,{id:"solutionAwareMessage1",value:s.solutionAwareMessage1,onChange:a=>r("solutionAwareMessage1",a.target.value),placeholder:"e.g., 'Customer Success Stories'"})]})]})]}),e.jsxs(t,{children:[e.jsx(o,{className:"bg-green-50",children:e.jsx(c,{className:"text-lg",children:"Stage 3: Decision Stage"})}),e.jsxs(d,{className:"space-y-4 pt-6",children:[e.jsxs("div",{children:[e.jsx(n,{htmlFor:"decisionChannel1",children:"Channel"}),e.jsx(l,{id:"decisionChannel1",value:s.decisionChannel1,onChange:a=>r("decisionChannel1",a.target.value),placeholder:"e.g., Phone Call"})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"decisionOffer1",children:"Offer"}),e.jsx(l,{id:"decisionOffer1",value:s.decisionOffer1,onChange:a=>r("decisionOffer1",a.target.value),placeholder:"e.g., 'Free Consultation'"})]})]})]}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-between items-center",children:[e.jsx(u,{href:"/workflow-guide-framework",children:e.jsxs(i,{variant:"outline",size:"lg",className:"gap-2 w-full sm:w-auto",children:[e.jsx(g,{className:"w-5 h-5"}),"Back to Framework"]})}),e.jsxs("div",{className:"flex gap-2",children:[e.jsxs(i,{size:"lg",onClick:m,className:"gap-2",children:[e.jsx(x,{className:"w-5 h-5"}),"Save Progress"]}),e.jsxs(i,{size:"lg",variant:"default",className:"gap-2",onClick:j,children:["Apply to Workflow Builder",e.jsx(g,{className:"w-5 h-5"})]})]})]})]})})]})}export{M 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.