PageSourceSearch

https://kit-wood.com/assets/BlogPost-Cc6JydAb.js

js kit-wood.com collected 2026-10-10 01:58:05 UTC 18,129 bytes, 5 lines download raw bytes

1import{p as Q,a as R,u as G,k as H,l as O,j as e,N as I,L as i,F as P,m as n,s as M,h as l,o as Y,A as m}from"./index-B6NF8jOg.js";import{g as Z,B as $,C as J}from"./blogPosts-QELZJ_Pc.js";import{Q as V}from"./QuickAnswerBox-DNPmx748.js";import{A as B}from"./arrow-left-BQTVI9Fe.js";import{C as L}from"./chevron-right-BRUFddC7.js";const X=new Set(["kitchen-wardrobe-design-trends-2026-2027"]);function ee(g){return!!g&&X.has(g)}function T(g,p){const t=g.split(/(\[[^\]]+\]\([^)]+\))/g);return t.length===1?e.jsx("p",{className:"text-muted-foreground leading-relaxed",children:g},p):e.jsx("p",{className:"text-muted-foreground leading-relaxed",children:t.map((a,s)=>{const d=a.match(/^\[([^\]]+)\]\(([^)]+)\)$/);if(d){const x=d[2].startsWith("http")&&!d[2].includes("kit-wood.com");return e.jsx("a",{href:d[2],className:"text-primary underline underline-offset-2 hover:text-primary/80 transition-colors",target:x?"_blank":void 0,rel:x?"noopener noreferrer":void 0,children:d[1]},s)}return a})},p)}function ie(){const p=Q().slug?.replace(/\/$/,""),t=Z(p),{language:a,t:s}=R(),d=$.filter(r=>!r.noindex&&(a==="en"||!r.enOnly)),x=d.findIndex(r=>r.slug===p),v=x>0?d[x-1]:null,N=x>=0&&x<d.length-1?d[x+1]:null,h=r=>a==="ar"&&r.title_ar?r.title_ar:a==="fr"&&r.title_fr?r.title_fr:r.title,z=r=>a==="ar"&&r.excerpt_ar?r.excerpt_ar:a==="fr"&&r.excerpt_fr?r.excerpt_fr:r.excerpt,A=r=>a==="ar"?!!r.title_ar:a==="fr"?!!r.title_fr:!0,S=r=>a==="ar"&&r.content_ar?r.content_ar:a==="fr"&&r.content_fr?r.content_fr:r.content,W=r=>a==="ar"?!!r.content_ar:a==="fr"?!!r.content_fr:!0,u=a==="ar",b=a==="fr",j=ee(t?.slug),q=u?"/ar":b?"/fr":"",_=t?.enOnly?"":q,E=`https://kit-wood.com${_}/`,D=`https://kit-wood.com${_}/blog/`,w=t?`https://kit-wood.com${_}/blog/${t.slug}/`:D,K=t?.enOnly?"en":u&&t?.title_ar?"ar":b&&j?"fr":"en",F=t?h(t):"",U=t?z(t):"",y=t?u&&t.quickAnswer_ar||b&&j&&t.quickAnswer_fr||t.quickAnswer:void 0,f=t?u&&t.faqs_ar||b&&j&&t.faqs_fr||t.faqs:void 0;if(G({pageKey:t?`blog-post/${t.slug}`:"blog",title:t?t.metaTitle??`${t.title} | KITWOOD`:"Article Not Found | KITWOOD Lebanon",titleAr:t?.title_ar?t.metaTitle_ar??`${t.title_ar} | KITWOOD`:void 0,titleFr:t?.title_fr?t.metaTitle_fr??`${t.title_fr} | KITWOOD`:void 0,description:t?t.metaDescription??t.excerpt:"KITWOOD Lebanon kitchen design blog",descriptionAr:t?.metaDescription_ar??t?.excerpt_ar??void 0,descriptionFr:t?.metaDescription_fr??t?.excerpt_fr??void 0,keywords:`${t?.category??""}, kitchen design Lebanon, KITWOOD Lebanon, kitchen renovation Lebanon`,canonical:t?`https://kit-wood.com/blog/${t.slug}/`:void 0,robots:t?t.noindex?"noindex, follow":void 0:"noindex, nofollow",noAr:!!t?.noAr,noFr:!!t&&!t.enOnly&&!j,ogTitle:t?t.title:void 0,ogTitleAr:t?.title_ar??void 0,ogTitleFr:t?.ogTitle_fr??t?.title_fr??void 0,ogDescription:t?t.metaDescription??t.excerpt:void 0,ogDescriptionAr:t?.metaDescription_ar??t?.excerpt_ar??void 0,ogDescriptionFr:t?.metaDescription_fr??t?.excerpt_fr??void 0,ogImage:t?.enOnly?new URL(t.image,"https://kit-wood.com").href:t?.image,ogType:t?.enOnly?"article":void 0,enOnly:!!t?.enOnly,schema:t?[{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:u?"الرئيسية":b?"Accueil":"Home",item:E},{"@type":"ListItem",position:2,name:u?"المدونة":"Blog",item:D},{"@type":"ListItem",position:3,name:F,item:w}]},{"@context":"https://schema.org","@type":"BlogPosting",headline:F,description:U,datePublished:t.isoDate,dateModified:t.isoDate,url:w,image:H(t.image.startsWith("http")?t.image:`https://kit-wood.com${t.image}`,t.imageCaption),keywords:t.category,articleSection:t.category,inLanguage:K,author:{"@type":"Organization","@id":"https://kit-wood.com/#organization",name:"KITWOOD Lebanon"},publisher:{"@type":"Organization","@id":"https://kit-wood.com/#organization",name:"KITWOOD Lebanon",url:"https://kit-wood.com",logo:"https://kit-wood.com/kitwood-logo.webp"},mainEntityOfPage:{"@type":"WebPage","@id":w}},...f&&f.length>0?[{"@context":"https://schema.org","@type":"FAQPage",mainEntity:f.map(r=>({"@type":"Question",name:O(r.q),acceptedAnswer:{"@type":"Answer",text:O(r.a)}}))}]:[]]:void 0}),!t)return e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx(I,{}),e.jsxs("div",{className:"max-w-3xl mx-auto px-4 py-40 text-center",children:[e.jsx("h1",{className:"text-4xl font-display font-light uppercase tracking-widest text-foreground mb-6",children:s("blogpost_notfound_h")}),e.jsx("p",{className:"text-muted-foreground mb-8",children:s("blogpost_notfound_p")}),e.jsxs(i,{href:"/blog/",className:"inline-flex items-center gap-2 text-primary hover:text-white transition-colors",children:[e.jsx(B,{size:16,className:"rtl:rotate-180"})," ",s("blogpost_back")]})]}),e.jsx(P,{})]});const C=t.consultationCta||(t.enOnly?"Book a private design consultation at our Sin el Fil or Zouk Mosbeh showroom.":void 0);return e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx(I,{}),e.jsxs("figure",{className:"relative pt-28 md:pt-36",children:[e.jsxs("div",{className:"relative h-[40vh] md:h-[55vh] overflow-hidden",children:[e.jsx("img",{src:t.image,alt:t.imageAlt,className:"w-full h-full object-cover",srcSet:t.imageSrcSet,sizes:"100vw",width:t.imageWidth,height:t.imageHeight,loading:"eager",fetchPriority:"high"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-background via-background/50 to-transparent"})]}),t.imageCaption&&e.jsx("figcaption",{className:"max-w-3xl mx-auto px-4 md:px-8 py-3 text-xs leading-relaxed text-muted-foreground",children:t.imageCaption})]}),e.jsxs("article",{className:`max-w-3xl mx-auto px-4 md:px-8 ${t.imageCaption?"mt-6":"-mt-24"} relative pb-24`,children:[e.jsxs("nav",{className:"flex items-center gap-2 text-sm text-muted-foreground mb-8 flex-wrap",children:[e.jsx(i,{href:"/",className:"hover:text-primary transition-colors",children:s("blogpost_home")}),e.jsx(L,{size:14,className:"opacity-40 rtl:rotate-180"}),e.jsx(i,{href:"/blog/",className:"hover:text-primary transition-colors",children:s("blog_breadcrumb")}),e.jsx(L,{size:14,className:"opacity-40 rtl:rotate-180"}),e.jsx("span",{className:"text-foreground truncate max-w-[200px]",children:h(t)})]}),e.jsxs(n.div,{initial:t.enOnly?!1:"hidden",animate:"visible",variants:M,children:[e.jsxs(n.div,{initial:t.enOnly?!1:void 0,variants:l,className:"flex flex-wrap items-center gap-4 mb-6",children:[e.jsx("span",{className:"bg-primary/15 text-primary text-xs font-semibold tracking-widest uppercase px-3 py-1.5 rounded-sm",children:t.category}),e.jsxs("span",{className:"flex items-center gap-1.5 text-xs text-muted-foreground",children:[e.jsx(J,{size:12}),t.date]}),e.jsxs("span",{className:"flex items-center gap-1.5 text-xs text-muted-foreground",children:[e.jsx(Y,{size:12}),t.readTime]}),t.enOnly&&e.jsx("span",{className:"text-xs text-muted-foreground",children:"By KITWOOD Lebanon"})]}),e.jsx(n.h1,{initial:t.enOnly?!1:void 0,variants:l,className:"text-[1.6rem] md:text-[2.25rem] font-display font-light uppercase tracking-[0.05em] text-foreground leading-tight mb-6",children:h(t)}),e.jsx(n.p,{initial:t.enOnly?!1:void 0,variants:l,className:"text-lg text-muted-foreground leading-relaxed border-s-2 border-primary ps-5 mb-10",children:z(t)}),t.introduction&&e.jsx(n.div,{initial:t.enOnly?!1:void 0,variants:l,className:"mb-10",children:e.jsx("div",{className:"space-y-4",children:t.introduction.split(`
2
3`).map((r,o)=>T(r,o))})}),a!=="en"&&!A(t)&&e.jsx(n.div,{initial:t.enOnly?!1:void 0,variants:l,className:"mb-8 px-4 py-3 bg-primary/10 border border-primary/20 rounded-sm",children:e.jsx("p",{className:"text-sm text-primary/80",children:s("blogpost_lang_note")})}),a!=="en"&&A(t)&&!W(t)&&e.jsxs(n.div,{initial:t.enOnly?!1:void 0,variants:l,className:"mb-8 px-4 py-3 bg-card border border-border rounded-sm flex items-start gap-3",children:[e.jsx("span",{className:"text-primary mt-0.5 shrink-0",children:"ℹ"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:a==="ar"?"محتوى هذا المقال متاح باللغة الإنجليزية فقط في الوقت الحالي.":"Le contenu de cet article n'est disponible qu'en anglais pour le moment."})]}),y&&e.jsx(n.div,{initial:t.enOnly?!1:void 0,variants:l,children:e.jsx(V,{label:y.label,summary:y.summary,bullets:y.bullets,recommendation:y.recommendation})}),e.jsx(n.div,{initial:t.enOnly?!1:void 0,variants:l,className:"space-y-10",children:S(t).map((r,o)=>e.jsxs("div",{children:[e.jsx("h2",{className:"text-[1.1rem] md:text-[1.3rem] font-display font-light uppercase tracking-[0.05em] text-foreground mb-4 pb-2 border-b border-border",children:r.h2}),r.image&&e.jsxs("figure",{className:"mb-5",children:[e.jsx("img",{src:r.image.src,alt:r.image.alt,className:"w-full h-auto rounded-sm",srcSet:r.image.srcSet,sizes:"(max-width: 704px) 100vw, 704px",width:r.image.width,height:r.image.height,loading:"lazy",decoding:"async"}),e.jsx("figcaption",{className:"mt-2 text-xs leading-relaxed text-muted-foreground",children:r.image.caption})]}),e.jsx("div",{className:"space-y-4",children:r.body.split(`
4
5`).map((k,c)=>T(k,c))})]},o))}),t.enOnly&&f&&f.length>0&&e.jsxs(n.section,{initial:t.enOnly?!1:void 0,variants:l,className:"mt-12","aria-labelledby":"faq-heading",children:[e.jsx("h2",{id:"faq-heading",className:"text-[1.1rem] md:text-[1.3rem] font-display font-light uppercase tracking-[0.05em] text-foreground mb-6 pb-2 border-b border-border",children:"Frequently Asked Questions"}),e.jsx("div",{className:"space-y-6",children:f.map((r,o)=>e.jsxs("div",{children:[e.jsx("h3",{className:"text-base font-medium text-foreground mb-2",children:O(r.q)}),T(r.a,o)]},o))})]}),!t.noindex&&!t.enOnly&&(()=>{const r=[{href:"/kitchen-cost-lebanon/",label:s("blogpost_essential_cost"),desc:s("blogpost_essential_cost_desc")},{href:"/blog/best-kitchen-materials-in-lebanon/",label:s("blogpost_essential_materials"),slug:"best-kitchen-materials-in-lebanon",desc:s("blogpost_essential_materials_desc")},{href:"/blog/best-kitchen-companies-in-lebanon/",label:s("blogpost_essential_company"),slug:"best-kitchen-companies-in-lebanon",desc:s("blogpost_essential_company_desc")},{href:"/",label:s("blogpost_essential_kitchens"),desc:s("blogpost_essential_kitchens_desc")},{href:"/wardrobes-closets-lebanon/",label:s("blogpost_essential_wardrobes"),desc:s("blogpost_essential_wardrobes_desc")},{href:"/countertops-lebanon/",label:s("blogpost_essential_countertops"),desc:s("blogpost_essential_countertops_desc")}].filter(o=>!("slug"in o)||o.slug!==p);return e.jsxs(n.aside,{initial:t.enOnly?!1:void 0,variants:l,className:"mt-12 p-6 md:p-8 bg-card/60 border border-border rounded-sm","aria-labelledby":"essential-reading-heading",children:[e.jsx("h2",{id:"essential-reading-heading",className:"text-[0.65rem] font-semibold tracking-widest uppercase text-primary/70 mb-5",children:s("blogpost_essential_heading")}),e.jsx("ul",{className:"grid grid-cols-1 sm:grid-cols-2 gap-x-6 gap-y-3",children:r.map(o=>e.jsx("li",{children:e.jsxs(i,{href:o.href,className:"group flex items-start gap-2 text-foreground hover:text-primary transition-colors",children:[e.jsx(L,{size:14,className:"mt-1 flex-shrink-0 text-primary/60 group-hover:text-primary rtl:rotate-180"}),e.jsxs("span",{children:[e.jsx("span",{className:"block text-sm font-medium leading-snug underline underline-offset-2 decoration-primary/30 group-hover:decoration-primary",children:o.label}),e.jsx("span",{className:"block text-xs text-muted-foreground mt-0.5 leading-snug",children:o.desc})]})]})},o.href))})]})})(),e.jsx(n.div,{initial:t.enOnly?!1:void 0,variants:l,className:"mt-14 p-8 bg-card border border-border rounded-sm",children:C?e.jsxs(e.Fragment,{children:[e.jsx("p",{className:"text-[0.65rem] font-semibold tracking-widest uppercase text-primary/70 mb-2",children:"Private design consultation"}),e.jsx("h3",{className:"text-xl font-display font-light uppercase tracking-widest text-foreground mb-4",children:"Begin with the right materials and proportions"}),e.jsx("p",{className:"text-sm text-muted-foreground mb-6 leading-relaxed",children:C}),e.jsxs("div",{className:"flex flex-wrap gap-3",children:[e.jsx("a",{href:"/get-in-touch/",className:"inline-flex items-center justify-center px-6 py-3 bg-primary text-white font-medium text-sm hover:bg-primary/90 transition-colors rounded-sm",children:"Book a private consultation"}),e.jsxs(i,{href:"/projects-lebanon/",className:"inline-flex items-center gap-2 px-6 py-3 border border-border text-foreground font-medium text-sm hover:border-primary hover:text-primary transition-colors rounded-sm",children:["Explore our projects ",e.jsx(m,{size:14,className:"rtl:rotate-180"})]}),e.jsxs(i,{href:"/blog/best-kitchen-materials-in-lebanon/",className:"inline-flex items-center gap-2 px-6 py-3 border border-border text-foreground font-medium text-sm hover:border-primary hover:text-primary transition-colors rounded-sm",children:["Explore materials ",e.jsx(m,{size:14,className:"rtl:rotate-180"})]}),e.jsxs(i,{href:"/",className:"inline-flex items-center gap-2 px-6 py-3 border border-border text-foreground font-medium text-sm hover:border-primary hover:text-primary transition-colors rounded-sm",children:["Kitchens ",e.jsx(m,{size:14,className:"rtl:rotate-180"})]}),e.jsxs(i,{href:"/wardrobes-closets-lebanon/",className:"inline-flex items-center gap-2 px-6 py-3 border border-border text-foreground font-medium text-sm hover:border-primary hover:text-primary transition-colors rounded-sm",children:["Wardrobes ",e.jsx(m,{size:14,className:"rtl:rotate-180"})]})]})]}):e.jsxs(e.Fragment,{children:[e.jsx("p",{className:"text-[0.65rem] font-semibold tracking-widest uppercase text-primary/70 mb-2",children:s("blogpost_cta_badge")}),e.jsx("h3",{className:"text-xl font-display font-light uppercase tracking-widest text-foreground mb-4",children:s("blogpost_cta_heading")}),e.jsx("p",{className:"text-sm text-muted-foreground mb-6 leading-relaxed",children:s("blogpost_cta_p")}),e.jsxs("div",{className:"flex flex-wrap gap-3",children:[e.jsx("a",{href:"/get-in-touch/",className:"inline-flex items-center justify-center px-6 py-3 bg-primary text-white font-medium text-sm hover:bg-primary/90 transition-colors rounded-sm",children:s("blogpost_cta_quote")}),e.jsxs(i,{href:"/",className:"inline-flex items-center gap-2 px-6 py-3 border border-border text-foreground font-medium text-sm hover:border-primary hover:text-primary transition-colors rounded-sm",children:[s("blogpost_cta_kitchens")," ",e.jsx(m,{size:14,className:"rtl:rotate-180"})]}),e.jsxs(i,{href:"/wardrobes-closets-lebanon/",className:"inline-flex items-center gap-2 px-6 py-3 border border-border text-foreground font-medium text-sm hover:border-primary hover:text-primary transition-colors rounded-sm",children:[s("blogpost_cta_wardrobes")," ",e.jsx(m,{size:14,className:"rtl:rotate-180"})]}),e.jsxs(i,{href:"/countertops-lebanon/",className:"inline-flex items-center gap-2 px-6 py-3 border border-border text-foreground font-medium text-sm hover:border-primary hover:text-primary transition-colors rounded-sm",children:[s("blogpost_cta_countertops")," ",e.jsx(m,{size:14,className:"rtl:rotate-180"})]}),t.category==="Technical Guide"&&e.jsxs(i,{href:"/technical-specifications-materials/",className:"inline-flex items-center gap-2 px-6 py-3 border border-border text-foreground font-medium text-sm hover:border-primary hover:text-primary transition-colors rounded-sm",children:[s("blogpost_cta_technical")," ",e.jsx(m,{size:14,className:"rtl:rotate-180"})]})]})]})})]})]}),e.jsx("div",{className:"border-t border-border",children:e.jsxs("div",{className:"max-w-3xl mx-auto px-4 md:px-8 py-10 flex flex-col sm:flex-row gap-4 justify-between",children:[v?e.jsxs(i,{href:`/blog/${v.slug}/`,className:"group flex items-start gap-3 flex-1 p-4 border border-border rounded-sm hover:border-primary/40 transition-colors",children:[e.jsx(B,{size:16,className:"mt-1 text-muted-foreground group-hover:text-primary transition-colors flex-shrink-0 rtl:rotate-180"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-muted-foreground mb-1",children:s("blogpost_prev")}),e.jsx("p",{className:"text-sm font-medium text-foreground group-hover:text-primary transition-colors leading-snug line-clamp-2",children:h(v)})]})]}):e.jsx("div",{className:"flex-1"}),N?e.jsxs(i,{href:`/blog/${N.slug}/`,className:"group flex items-start gap-3 flex-1 p-4 border border
5-border rounded-sm hover:border-primary/40 transition-colors text-end justify-end sm:text-end",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-muted-foreground mb-1",children:s("blogpost_next")}),e.jsx("p",{className:"text-sm font-medium text-foreground group-hover:text-primary transition-colors leading-snug line-clamp-2",children:h(N)})]}),e.jsx(m,{size:16,className:"mt-1 text-muted-foreground group-hover:text-primary transition-colors flex-shrink-0 rtl:rotate-180"})]}):e.jsx("div",{className:"flex-1"})]})}),e.jsx("section",{className:"py-16 border-t border-border bg-card/30",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 md:px-8",children:[e.jsx("h2",{className:"text-[0.65rem] font-semibold tracking-widest uppercase text-primary/70 mb-6",children:s("blogpost_more")}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6",children:(()=>{const r=$.filter(c=>!c.noindex&&c.slug!==p&&(a==="en"||!c.enOnly)),o=r.filter(c=>c.category===t?.category),k=r.filter(c=>c.category!==t?.category);return[...o,...k].slice(0,6)})().map(r=>e.jsxs(i,{href:`/blog/${r.slug}/`,className:"group flex gap-4 items-start",children:[e.jsx("div",{className:"w-20 h-16 flex-shrink-0 overflow-hidden rounded-sm",children:e.jsx("img",{src:r.image,alt:r.imageAlt,className:"w-full h-full object-cover transition-transform duration-500 group-hover:scale-110",loading:"lazy"})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("p",{className:"text-xs text-muted-foreground mb-1",children:r.date}),e.jsx("p",{className:"text-sm font-medium text-foreground group-hover:text-primary transition-colors leading-snug line-clamp-2",children:h(r)})]})]},r.slug))})]})}),e.jsx(P,{})]})}export{ie 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.