UNPKG

@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.

65 lines (55 loc) 2.15 kB
import * as react_jsx_runtime from 'react/jsx-runtime'; import { ButtonHTMLAttributes } from 'react'; import { T as TIconProps } from '../../deprecated-C8F8FhFr.cjs'; import { L as LinkProps } from '../../link.types-DOUx4yLR.cjs'; import '@raiadrogasil/pulso-design-tokens'; import '@raiadrogasil/pulso-icons'; import 'tailwind-variants'; import 'tailwind-variants/dist/config.js'; type ContentActionsProps = { children: React.ReactNode; }; declare function ContentActions(props: ContentActionsProps): react_jsx_runtime.JSX.Element | undefined; type ContentActionsTextProps = { children: React.ReactNode; }; declare function ContentActionsText(props: ContentActionsTextProps): react_jsx_runtime.JSX.Element; interface IContentIconProps extends TIconProps { } declare function ContentIcon({ symbol, ...props }: IContentIconProps): react_jsx_runtime.JSX.Element; type IContentLinkProps = LinkProps; declare function ContentLink(props: IContentLinkProps): react_jsx_runtime.JSX.Element; type ContentSubtitleProps = { children: React.ReactNode; }; declare function ContentSubtitle(props: ContentSubtitleProps): react_jsx_runtime.JSX.Element; type ContentTitleProps = { children: React.ReactNode; }; declare function ContentTitle(props: ContentTitleProps): react_jsx_runtime.JSX.Element; type ContentProps = { /** * Os componentes filhos a serem renderizados dentro do Content. */ children?: React.ReactNode; /** * Especifica o tipo do Content. Pode ser "interactive" ou "title". */ variants: 'interactive' | 'title'; /** * O tamanho do Content. Pode ser 'tiny' ou 'xs'. */ size: 'tiny' | 'xs'; }; type ContentRootProps = ContentProps & ButtonHTMLAttributes<HTMLButtonElement>; declare function ContentRoot(props: ContentRootProps): react_jsx_runtime.JSX.Element; declare const Content: { Root: typeof ContentRoot; Icon: typeof ContentIcon; ActionsText: typeof ContentActionsText; Title: typeof ContentTitle; Subtitle: typeof ContentSubtitle; Actions: typeof ContentActions; Link: typeof ContentLink; }; export { Content, type ContentProps };