PageSourceSearch

https://web.olivebranch.com.sg/assets/Theme11ChildBehaviourAngerPage-YI0n3DQu.js

js olivebranch.com.sg collected 2026-09-30 20:07:29 UTC 8,156 bytes, 1 lines download raw bytes

1import{r as b,j as e}from"./react-vendor-DKK5h-4S.js";import{a as k,L as w}from"./router-CKFl4ZoT.js";import{A as v,u as n,v as t,w as A,z as m,y as h,E as j,O as l,x as f,Q as S}from"./index-rOX5Rmnz.js";import{K as u}from"./kidsTherapyWhatsApp-CW_FHmhQ.js";import{g,a as T,t as N,b as $,T as P,c as B}from"./theme11ChildBehaviourAnger-D8lc48El.js";import L from"./AssessmentRouteFallback-_1x8wVtB.js";import{aa as E,a2 as D}from"./icons-CoEihuPy.js";import"./query-BddnajNh.js";import"./supabase-CJoCJpoI.js";import"./ui-extras-CIMz-jDr.js";import"./radix-DQ8yzr2B.js";import"./forms-DGqSpeMD.js";import"./assessmentSeoRouteManifest-636XdTMZ.js";const y="Child Behaviour and Anger Support",x="WhatsApp KidsTherapy";function p({items:s,external:i=!1}){return e.jsx("ul",{className:"mt-4 space-y-2",children:s.map(r=>e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx(E,{className:"mt-1 h-4 w-4 shrink-0","aria-hidden":"true",style:{color:t.gold}}),i||r.href.startsWith("http")?e.jsxs("a",{href:r.href,target:"_blank",rel:"noopener noreferrer",className:`${n.body} font-medium underline underline-offset-2`,style:{color:t.forest},children:[r.label,e.jsx(D,{className:"ml-1 inline h-3.5 w-3.5","aria-hidden":"true"})]}):e.jsx(w,{to:r.href,className:`${n.body} font-medium underline underline-offset-2`,style:{color:t.forest},children:r.label})]},r.href+r.label))})}function o({items:s}){return e.jsx("ul",{className:"mt-4 space-y-2",children:s.map(i=>e.jsxs("li",{className:`flex items-start gap-2 ${n.body}`,style:{color:t.ink},children:[e.jsx("span",{"aria-hidden":"true",className:"mt-2 h-1.5 w-1.5 shrink-0 rounded-full",style:{background:t.gold}}),e.jsx("span",{children:i})]},i))})}function C(s){const i=N(s),r=[];return r.push({"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:s.brandName,item:`${s.origin}/`},{"@type":"ListItem",position:2,name:y,item:`${s.origin}${s.basePath}`},...s.kind==="guide"?[{"@type":"ListItem",position:3,name:s.h1,item:i}]:[]]}),s.kind==="main"?r.push({"@context":"https://schema.org","@type":"Service",name:y,serviceType:"Child-friendly behaviour and anger support with parent guidance for outbursts, defiance and big feelings",provider:{"@type":"Organization",name:s.brandName,url:s.origin},areaServed:{"@type":"Country",name:"Singapore"},url:i,description:s.metaDescription}):r.push({"@context":"https://schema.org","@type":"Article",headline:s.h1,description:s.metaDescription,mainEntityOfPage:i,author:{"@type":"Organization",name:s.brandName},publisher:{"@type":"Organization",name:s.brandName}}),r.push({"@context":"https://schema.org","@type":"FAQPage",mainEntity:s.faqs.map(a=>
1({"@type":"Question",name:a.q,acceptedAnswer:{"@type":"Answer",text:a.a}}))}),r}function _({page:s}){const i=b.useMemo(()=>$(s.path),[s.path]),r=[{label:"Home",href:"/"},...s.kind==="guide"?[{label:y,href:s.basePath}]:[],{label:s.h1}];return e.jsxs(e.Fragment,{children:[e.jsx("section",{className:n.section,style:{background:t.white},children:e.jsxs("div",{className:"mx-auto max-w-4xl py-10 sm:py-14",children:[e.jsx(A,{items:r}),e.jsx("h1",{className:`mt-5 ${n.h1}`,style:{color:t.forestDeep},children:s.h1}),e.jsx("p",{className:`mt-4 ${n.lead}`,style:{color:t.muted},children:s.intro}),e.jsxs("div",{id:"quick-answer",className:"mt-8 rounded-2xl p-6",style:{background:t.softAmber,border:`1px solid ${t.line}`},children:[e.jsx("h2",{className:n.h3,style:{color:t.amberInk},children:"Quick answer"}),e.jsx("p",{className:`mt-2 ${n.body}`,style:{color:t.ink},children:s.quickAnswer})]}),e.jsx("p",{className:`mt-4 ${n.small}`,style:{color:t.muted},children:P}),e.jsxs("div",{className:"mt-6 flex flex-col gap-3 sm:flex-row sm:flex-wrap",children:[e.jsx(m,{variant:"primary",children:"Book a 15-minute consultation"}),e.jsx(h,{href:u,external:!0,children:x}),e.jsx(j,{href:"/services",children:"View Our Services"})]})]})}),e.jsx("section",{className:n.section,style:{background:t.cream},children:e.jsx("div",{className:n.container,children:e.jsx("div",{className:"space-y-12",children:s.sections.map(a=>e.jsxs("div",{children:[e.jsx(l,{children:a.heading}),e.jsx("div",{className:`mt-4 space-y-4 ${n.body}`,style:{color:t.ink},children:a.paragraphs.map((c,d)=>e.jsx("p",{children:c},d))}),a.bullets&&e.jsx(o,{items:a.bullets})]},a.heading))})})}),e.jsxs(f,{heading:"Not sure what would help your child?",body:"Tell us your child's age and what the hardest moment of the day looks like. We will give you an honest view — including saying plainly if ongoing sessions are not what your family needs right now.",children:[e.jsx(m,{variant:"primary",children:"Need help deciding?"}),e.jsx(h,{href:u,external:!0,children:x})]}),e.jsx("section",{className:n.section,style:{background:t.white},children:e.jsxs("div",{className:n.container,children:[e.jsx(l,{children:"What this means"}),e.jsx("p",{className:`mt-4 ${n.body}`,style:{color:t.ink},children:s.whatThisMeans}),e.jsxs("div",{className:"mt-10 grid gap-6 sm:grid-cols-2",children:[e.jsxs("div",{className:n.card,style:{background:t.cream,border:`1px solid ${t.line}`},children:[e.jsx("h3",{className:n.h3,style:{color:t.forestDeep},children:"What parents may notice"}),e.jsx(o,{items:s.whatPeopleMayNotice})]}),e.jsxs("div",{className:n.card,style:{background:t.cream,border:`1px solid ${t.line}`},children:[e.jsx("h3",{className:n.h3,style:{color:t.forestDeep},children:"When to seek support"}),e.jsx(o,{items:s.whenToSeekSupport})]})]}),e.jsxs("div",{className:"mt-6 rounded-2xl p-6",style:{background:t.sage,border:`1px solid ${t.line}`},children:[e.jsx("h3",{className:n.h3,style:{color:t.forestDeep},children:"What happens next"}),e.jsx(o,{items:s.whatHappensNext})]})]})}),e.jsx(S,{items:s.faqs.map(a=>({q:a.q,a:a.a}))}),i.length>0&&e.jsx("section",{id:"ai-questions",className:n.section,style:{background:t.white},children:e.jsxs("div",{className:n.container,children:[e.jsx(l,{children:"People also ask"}),e.jsx("div",{className:"mt-8 space-y-5",children:i.map(a=>e.jsxs("div",{className:"rounded-2xl p-6",style:{background:t.cream,border:`1px solid ${t.line}`},children:[e.jsx("h3",{className:n.h3,style:{color:t.forestDeep},children:a.question}),e.jsx("p",{className:`mt-2 ${n.body}`,style:{color:t.ink},children:a.answer})]},a.question))})]})}),e.jsx("section",{className:n.section,style:{background:t.cream},children:e.jsxs("div",{className:n.container,children:[e.jsx(l,{children:"Continue reading"}),e.jsx(p,{items:s.internalLinks}),e.jsx("h3",{className:`mt-10 ${n.h3}`,style:{color:t.forestDeep},children:"If your concern is about something else"}),e.jsx(p,{items:s.crossSiteLinks,external:!0}),e.jsx("h3",{className:`mt-10 ${n.h3}`,style:{color:t.forestDeep},children:"Helpful reading elsewhere"}),e.jsx(p,{items:s.externalLinks,external:!0})]})}
1),e.jsxs(f,{heading:"Speak to someone",body:"A 15-minute consultation is enough to describe what you are seeing and hear an honest view on what would help. There is no obligation to continue afterwards.",children:[e.jsx(m,{variant:"primary",children:"Book a Consultation"}),e.jsx(h,{href:u,external:!0,children:x}),e.jsx(j,{href:"/child-therapists-singapore",children:"Meet Our Therapists"})]})]})}function V({path:s}){const i=k(),r=b.useMemo(()=>s?g(s):i.guideSlug?T(i.guideSlug):g(B),[s,i.guideSlug]);if(!r)return e.jsx(L,{});const a=N(r);return e.jsx(v,{head:e.jsxs(e.Fragment,{children:[e.jsx("title",{children:r.seoTitle}),e.jsx("meta",{name:"description",content:r.metaDescription}),e.jsx("meta",{name:"robots",content:"index,follow,max-image-preview:large,max-snippet:-1"}),e.jsx("link",{rel:"canonical",href:a}),e.jsx("meta",{property:"og:title",content:r.seoTitle}),e.jsx("meta",{property:"og:description",content:r.metaDescription}),e.jsx("meta",{property:"og:url",content:a}),e.jsx("meta",{property:"og:type",content:r.kind==="main"?"website":"article"}),e.jsx("meta",{name:"twitter:card",content:"summary_large_image"}),C(r).map((c,d)=>e.jsx("script",{type:"application/ld+json",children:JSON.stringify(c)},d))]}),stickyCta:{href:"#quick-answer",label:"Child Behaviour Support"},children:e.jsx(_,{page:r})})}export{V 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.