UNPKG

analytica-frontend-lib

Version:

Repositório público dos componentes utilizados nas plataformas da Analytica Ensino

32 lines 1.09 kB
import { ButtonHTMLAttributes, ReactNode } from 'react'; /** * IconRoundedButton component props interface */ type IconRoundedButtonProps = { /** Ícone a ser exibido no botão */ icon: ReactNode; /** Additional CSS classes to apply */ className?: string; } & ButtonHTMLAttributes<HTMLButtonElement>; /** * IconRoundedButton component for Analytica Ensino platforms * * Um botão redondo simples que exibe apenas um ícone. * Ideal para ações como navegação, fechar, editar, etc. * * @param icon - O ícone a ser exibido no botão * @param className - Classes CSS adicionais * @param props - Todos os outros atributos HTML padrão de button * @returns Um elemento button estilizado e redondo * * @example * ```tsx * <IconRoundedButton * icon={<ChevronRightIcon />} * onClick={() => console.log('clicked')} * /> * ``` */ declare const IconRoundedButton: ({ icon, className, disabled, ...props }: IconRoundedButtonProps) => import("react/jsx-runtime").JSX.Element; export default IconRoundedButton; //# sourceMappingURL=IconRoundedButton.d.ts.map