1import{c as l,j as e,C as o,a as n,M as i,S as c}from"./index-g-1IL98R.js";import{R as t}from"./Reveal-DXPMfsJ5.js";/** 2 * @license lucide-react v0.462.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const d=l("ArrowUpRight",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]]),m=[{location:"Pasadena",address:"850 E Green St, Pasadena, CA 91101",platforms:[{platform:"Google",rating:"4.9",countLabel:"1,000+ reviews",url:"https://www.google.com/maps/search/?api=1&query=Maison+Nail+Spa+Pasadena"},{platform:"Fresha",rating:"4.9",countLabel:"5,800+ reviews",url:"https://www.fresha.com/a/pasadena-location-maison-nail-spa-pasadena-pasadena-850-east-green-street-fswg0jk9"}]},{location:"Silverlake",address:"2474 Glendale Blvd, Los Angeles, CA 90039",platforms:[{platform:"Fresha",rating:"4.9",countLabel:"1,200+ reviews",url:"https://www.fresha.com/a/silverlake-location-maison-nail-spa-silverlake-los-angeles-2474-glendale-boulevard-kcksy20q"},{platform:"Google",rating:"4.8",countLabel:"400+ reviews",url:"https://www.google.com/maps/search/?api=1&query=Maison+Nail+Spa+Silverlake"}]}],x=()=>e.jsx("div",{className:"flex items-center gap-0.5","aria-hidden":"true",children:[...Array(5)].map((s,r)=>e.jsx(c,{className:"w-4 h-4 fill-primary text-primary"},r))}),g=()=>e.jsx("section",{className:"py-16 bg-muted/30",children:e.jsxs("div",{className:"max-w-6xl mx-auto px-4 md:px-6 lg:px-8",children:[e.jsxs(t,{className:"text-center mb-12",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-elegant mb-4",children:"Trusted by Our Community"}),e.jsx("p",{className:"text-muted-foreground",children:"Thousands of verified reviews across Google and Fresha"})]}),e.jsx("div",{className:"grid md:grid-cols-2 gap-6 max-w-4xl mx-auto",children:m.map((s,r)=>e.jsx(t,{delay:r*150,children:e.jsx(o,{className:"h-full bg-card/80 backdrop-blur-sm border-border/50 shadow-sm hover:shadow-md transition-shadow",children:e.jsxs(n,{className:"p-6 flex flex-col h-full",children:[e.jsx("h3",{className:"text-xl font-elegant mb-1",children:s.location}),e.jsxs("p",{className:"text-sm text-muted-foreground flex items-center gap-1.5 mb-5",children:[e.jsx(i,{className:"w-3.5 h-3.5 shrink-0"}),s.address]}),e.jsx("div",{className:"space-y-3 mt-auto",children:s.platforms.map(a=>e.jsxs("a",{href:a.url,target:"_blank",rel:"noopener noreferrer",className:"flex items-center justify-between gap-3 rounded-lg border border-border/50 bg-background/60 px-4 py-3 hover:border-primary/50 hover:bg-background transition-colors group",children:[e.jsxs("div",{className:"flex items-center gap-3 min-w-0",children:[e.jsx(x,{}),e.jsxs("div",{className:"min-w-0",children:[e.jsxs("p",{className:"font-semibold text-sm",children:[a.platform,a.rating&&e.jsxs("span",{className:"text-primary ml-1.5",children:[a.rating," â "]})]}),e.jsx("p",{className:"text-xs text-muted-foreground truncate",children:a.countLabel})]})]}),e.jsxs("span",{className:"text-xs text-muted-foreground group-hover:text-primary flex items-center gap-1 shrink-0 transition-colors",children:["Read reviews",e.jsx(d,{className:"w-3.5 h-3.5"})]})]},a.platform))})]})})},s.location))}),e.jsx(t,{className:"text-center mt-10",delay:200,children:e.jsx("p",{className:"text-muted-foreground",children:"Every review comes from a real visit â thank you for sharing your experience"})})]})});export{g as Reviews};
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.