@rdsaude/pulso-react-components
Version:
Biblioteca de componentes React do Pulso Design System da RD Saúde oferece componentes consistentes e de alto desempenho, alinhados com os padrões da RDSaúde. Ideal para desenvolver aplicações modernas e acessíveis.
2 lines • 2.31 kB
JavaScript
import{a as P}from"./chunk-3PPAJB4W.js";import{a as r}from"./chunk-JOWCR2VE.js";import{a as x}from"./chunk-34ABDYZX.js";import{a as y}from"./chunk-DDOE6RPR.js";import{a as d,b as c,c as u,d as N}from"./chunk-UABQX4UA.js";var v={};N(v,{Info:()=>R,Root:()=>B});var S=y({slots:{root:["min-w-80 max-w-3xl space-y-[var(--spacing-stack-threepulse)] bg-[var(--color-fill-neutral-default)] p-[var(--padding-inset-fourpulse)]"],heading:["line-clamp-2 font-bold font-sans text-[length:var(--font-size-fivepulse)] text-[var(--color-text-neutral-default)] leading-[var(--line-height-small)]"],info:"flex min-w-[184px] gap-x-[var(--spacing-inline-twopulse)]"}}),{root:I,heading:H,info:w}=S();import{jsx as i,jsxs as b}from"react/jsx-runtime";function B({variant:e,heading:n,headingAs:o="h4",children:a,actions:s}){let t=e==="mobile";return b("header",{className:r(I()),children:[i(o,{className:r(H()),children:n}),b("div",{className:"flex items-center gap-x-[var(--spacing-inline-threepulse)]",children:[i("div",{className:"flex-1 overflow-hidden",children:a}),t&&s&&i("div",{className:"inline-flex items-center gap-x-[var(--spacing-inline-threepulse)]",children:s.map(h=>{var p=h,{id:l,icon:f}=p,m=u(p,["id","icon"]);return i(P.Root,c(d({variant:"neutral-secondary"},m),{children:i(P.Icon,{symbol:f})}),l)})})]})]})}import{jsx as g,jsxs as C}from"react/jsx-runtime";function R({type:e,context:n="default-icon",brand:o,measurement:a,manufacturer:s,activeIngredient:t}){let l=n==="default-icon",f=[{value:o,show:!!o},{value:a,show:!0},{value:e==="medicine"?t:s,show:!0}];return g("div",{className:r(w({className:e==="product"?"mt-[var(--spacing-stack-onepulse)]":"mt-[var(--spacing-inline-twopulse)] "})),children:f.map(({value:m,show:h},p)=>h&&C(k,{enableBullet:!l,children:[l&&g(x,{size:"tiny"}),m]},p.toString()))})}function k(s){var t=s,{children:e,className:n,enableBullet:o=!1}=t,a=u(t,["children","className","enableBullet"]);return g("span",c(d({},a),{className:r("inline-flex w-fit items-center justify-center gap-x-[var(--spacing-stack-onepulse)] whitespace-nowrap","font-normal text-[length:var(--font-size-threeandhalfpulse)] text-[var(--color-text-neutral-alternative)] leading-[var(--line-height-small)]",o&&"before:content-['\u2022']",n),children:e}))}export{v as a};
//# sourceMappingURL=chunk-MCD2XTZO.js.map