1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/app-shared-CLKoQTjP.js","assets/vendor-react-25gHik20.js","assets/vendor-router-Ca5_6OCH.js","assets/app-ui-DsVXMHma.js","assets/vendor-helmet-DS5z652v.js","assets/vendor-query-124EkxLs.js"])))=>i.map(i=>d[i]); 2import{J as l,aF as v,S as j,M as y,_ as p}from"./app-shared-CLKoQTjP.js";import{r,j as e}from"./vendor-react-25gHik20.js";import{I as c,p as N,g as C,y as n}from"./app-ui-DsVXMHma.js";import{P as k}from"./PageHero-CE3bnVYP.js";import{R as w,B as u}from"./RefreshBlogButton-CrSrzcsL.js";import{a as I}from"./app-data-5CoOK9fD.js";import{S}from"./index-12hOroaD.js";import{ac as O,c as R}from"./vendor-icons-Cxbs_G4H.js";import"./vendor-router-Ca5_6OCH.js";import"./vendor-common-b_BbgI4H.js";import"./vendor-animation-NFNKBEzu.js";import"./vendor-helmet-DS5z652v.js";import"./vendor-ui-DAvc1Ran.js";import"./vendor-query-124EkxLs.js";import"./vendor-supabase-IpHN3-Lq.js";const P=r.lazy(()=>p(()=>import("./app-shared-CLKoQTjP.js").then(a=>a.b5),__vite__mapDeps([0,1,2,3,4,5])).then(a=>({default:a.Navigation}))),E=r.lazy(()=>p(()=>import("./app-shared-CLKoQTjP.js").then(a=>a.b6),__vite__mapDeps([0,1,2,3,4,5])).then(a=>({default:a.Footer}))),_=[{id:"all",label:"All Posts"},{id:"recipes",label:"Recipes"},{id:"guide",label:"Denver Food Guide"},{id:"cuisine-101",label:"Indian Cuisine 101"},{id:"catering",label:"Catering & Events"},{id:"news",label:"News & Updates"}],W=()=>{const[a,g]=r.useState(),[i,h]=r.useState(""),{data:x,isLoading:o}=I(a),t=x?.filter(s=>s.title.toLowerCase().includes(i.toLowerCase())||s.excerpt.toLowerCase().includes(i.toLowerCase())||s.tags.some(d=>d.toLowerCase().includes(i.toLowerCase()))),m={"@type":"Restaurant",name:"SPICE ROOM",url:"https://denverspiceroom.com",address:{"@type":"PostalAddress",streetAddress:"3157 W 38th Ave",addressLocality:"Denver",addressRegion:"CO",postalCode:"80211",addressCountry:"US"},geo:{"@type":"GeoCoordinates",latitude:39.7695,longitude:-105.0349},telephone:"(303) 455-3127",servesCuisine:"Indian",priceRange:"$12-$23",areaServed:[{"@type":"City",name:"Denver"},{"@type":"City",name:"Arvada"},{"@type":"State",name:"Colorado"}]},f=(t||[]).slice(0,10).map(s=>({"@type":"BlogPosting",headline:s.title,description:s.excerpt,url:`${l}/blog/${s.slug}`,image:s.featured_image?v(s.featured_image):void 0,datePublished:s.published_at||s.created_at,dateModified:s.updated_at,author:{"@type":"Organization",name:s.author||"SPICE ROOM Kitchen"},publisher:m,keywords:s.tags.join(", ")})),b={"@context":"https://schema.org","@type":"Blog",name:"SPICE ROOM Blog â Recipes, Guides & Indian Food in Denver",description:"Authentic Indian recipes, Denver food guides, cuisine deep-dives, and catering tips from SPICE ROOM's kitchen.",url:"https://denverspiceroom.com/blog",publisher:m,blogPost:f};return e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx(j,{title:"Indian Food Blog & Recipes | SPICE ROOM",description:"Traditional Indian recipes, Denver food guides & catering tips from SPICE ROOM's kitchen. Your guide to Indian food in Denver.",keywords:"denver indian food blog, spice room blog, indian recipes denver, indian restaurant news denver, denver dining blog, indian cuisine tips",canonicalPath:"/blog",ogType:"website",structuredData:[b,y([{name:"Home",url:l+"/"},{name:"Blog",url:l+"/blog"}])]}),e.jsx(r.Suspense,{fallback:e.jsx("div",{className:"fixed top-0 left-0 right-0 h-16 z-50 bg-background/80 backdrop-blur-lg"}),children:e.jsx(P,{})}),e.jsxs("main",{className:"pb-24 lg:pb-0",children:[e.jsx(k,{image:"/food/cooking.webp",imageAlt:"Traditional Indian cooking at SPICE ROOM",title:"Blog &",titleHighlight:"Recipes",subtitle:"Traditional recipes, Denver food guides, cuisine deep-dives, and catering inspiration from our kitchen.",accentText:"From Our Kitchen to Yours"}),e.jsx("section",{className:"py-16 lg:py-24",children:e.jsxs("div",{className:"container mx-auto px-4",children:[e.jsx(S,{label:"WRITING",align:"left",tone:"saffron"}),e.jsx("p",{className:"speakable-content measure text-base sm:text-lg text-muted-foreground leading-relaxed mx-auto text-center mb-10","data-speakable":"true",children:"SPICE ROOM's blog publishes traditional Indian recipes, Denver food guides, cuisine deep-dives, and catering inspiration from our Denver kitchen. New posts cover butter chicken, biryani, naan, tikka masala, momos, and regional Indian cooking â written by our chef team serving Denver since 2017."}),e.jsxs("p",{className:"text-muted-foreground text-sm mb-8",children:["From the kitchen of"," ",e.jsx(c,{to:"/",className:"text-primary hover:underline font-medium",children:"Denver's best-rated restaurant"})," ","â traditional recipes you can make at home. See our complete"," ",e.jsx(c,{to:"/denver-food-guide/",className:"text-primary hover:underline font-medium",children:"Denver Food Guide"})," ","for dish recommendations and dining tips."]}),e.jsx(c,{to:"/blog/15-best-dishes-to-order-at-spice-room-denver/",className:"group block mb-10 rounded-xl overflow-hidden border border-primary/30 bg-gradient-to-r from-primary/10 via-card/80 to-primary/10 hover:border-primary/60 transition-all duration-300",children:e.jsxs("div",{className:"flex flex-col sm:flex-row items-center gap-4 p-4 sm:p-6",children:[e.jsx("img",{src:"/food/butter-chicken-official.webp",alt:"Best dishes at SPICE ROOM Denver",className:"w-full sm:w-32 h-32 object-cover rounded-lg shrink-0",loading:"lazy"}),e.jsxs("div",{className:"flex-1 text-center sm:text-left",children:[e.jsx("span",{className:"text-xs font-semibold uppercase tracking-wider text-primary",children:"Featured Guide"}),e.jsx("h3",{className:"text-lg sm:text-xl font-display font-bold text-foreground mt-1 group-hover:text-primary transition-colors",children:"15 Best Dishes to Order at SPICE ROOM"}),e.jsx("p",{className:"text-sm text-muted-foreground mt-1",children:"From Butter Chicken to Chicken Momos â our most-ordered dishes with photos, prices & spice levels."})]}),e.jsx("span",{className:"text-primary font-medium text-sm shrink-0 hidden sm:block",children:"Read â"})]})}),e.jsxs("div",{className:"flex flex-col md:flex-row gap-4 mb-12",children:[e.jsxs("div",{className:"relative flex-1 max-w-md",children:[e.jsx(O,{className:"absolute left-3 top-1/2 -translate-y-1/2 w-5 h-5 text-muted-foreground"}),e.jsx(N,{placeholder:"Search recipes...",value:i,onChange:s=>h(s.target.value),className:"pl-10 bg-card/50 border-border/50"})]}),e.jsxs("div",{className:"flex flex-wrap gap-2 items-center",children:[_.map(s=>e.jsx(C,{variant:a===(s.id==="all"?void 0:s.id)?"default":"outline",size:"sm",onClick:()=>g(s.id==="all"?void 0:s.id),className:a===(s.id==="all"?void 0:s.id)?"":"border-border/50",children:s.label},s.id)),e.jsx(w,{className:"ml-auto md:ml-2"})]})]}),o&&e.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-6",children:Array.from({length:6}).map((s,d)=>e.jsxs("div",{className:"space-y-4",children:[e.jsx(n,{className:"aspect-[16/10] rounded-xl"}),e.jsx(n,{className:"h-6 w-3/4"}),e.jsx(n,{className:"h-4 w-full"}),e.jsx(n,{className:"h-4 w-2/3"})]},d))}),!o&&t?.length===0&&e.jsxs("div",{className:"text-center py-16",children:[e.jsx(R,{className:"w-16 h-16 text-muted-foreground mx-auto mb-4"}),e.jsx("h3",{className:"text-xl font-display font-bold text-foreground mb-2",children:"No recipes found"}),e.jsx("p",{className:"text-muted-foreground",children:i?"Try adjusting your search terms":"Check back soon for new recipes!"})]}),!o&&t&&t.length>0&&e.jsx("div",{className:"mb-12",children:e.jsx(u,{post:t[0],featured:!0})}),!o&&t&&t.length>1&&e.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-6",children:t.slice(1).map(s=>e.jsx(u,{post:s},s.id))})]})})]}),e.jsx(r.Suspense,{fallback:null,children:e.jsx(E,{})})]})};export{W 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.