import i from"./CSTmRfs3.js";import{E as c,d as p,b as d,G as n,Y as l,Z as x,L as f,H as r,M as m,N as v,aw as h}from"./D1tjY3NP.js";const k={key:1},w=c({__name:"ReadMore",props:{component:{},text:{},maxChars:{default:80}},setup(u){const a=u,o=p(()=>{const e=a.maxChars;return a.text.length>e&&!t.value?a.text.slice(0,e)+"...":a.text}),t=d(!1);return(e,s)=>(n(),l(h(e.component??"span"),null,{default:x(()=>[t.value?(n(),l(f(i),{key:0,"text-color":"text-gray-600 !leading-tight !whitespace-normal",value:o.value},null,8,["value"])):(n(),r("span",k,m(o.value),1)),e.text.length>e.maxChars?(n(),r("button",{key:2,onClick:s[0]||(s[0]=C=>t.value=!t.value),class:"underline font-medium text-indigo-600 ml-2 inline-flex"}," Read "+m(t.value?"less":"more"),1)):v("",!0)]),_:1}))}});export{w as _};
