@openhands/ui
Version:
OpenHands UI Components
10 lines (9 loc) • 546 B
TypeScript
import { PropsWithChildren, ReactElement } from 'react';
import { BaseProps, ComponentVariant, HTMLProps } from '../../shared/types';
export type ButtonProps = Omit<HTMLProps<"button">, "aria-disabled"> & {
size?: "small" | "large";
variant?: ComponentVariant;
start?: ReactElement<HTMLProps<"svg">>;
end?: ReactElement<HTMLProps<"svg">>;
} & BaseProps;
export declare const Button: ({ size, variant, className, children, start, end, testId, ...props }: PropsWithChildren<ButtonProps>) => import("react/jsx-runtime").JSX.Element;