@mantine/core
Version:
React components library focused on usability, accessibility and developer experience
28 lines (27 loc) • 1.63 kB
TypeScript
import type { ButtonCssVariables, ButtonFactory, ButtonProps, ButtonSize, ButtonStylesNames, ButtonVariant } from './Button';
import type { ButtonGroupCssVariables, ButtonGroupFactory, ButtonGroupProps, ButtonGroupStylesNames } from './ButtonGroup/ButtonGroup';
import type { ButtonGroupSectionCssVariables, ButtonGroupSectionFactory, ButtonGroupSectionProps, ButtonGroupSectionStylesNames } from './ButtonGroupSection/ButtonGroupSection';
export { Button } from './Button';
export { ButtonGroup } from './ButtonGroup/ButtonGroup';
export { ButtonGroupSection } from './ButtonGroupSection/ButtonGroupSection';
export type { ButtonProps, ButtonStylesNames, ButtonFactory, ButtonCssVariables, ButtonVariant, ButtonSize, ButtonGroupProps, ButtonGroupCssVariables, ButtonGroupStylesNames, ButtonGroupFactory, ButtonGroupSectionProps, ButtonGroupSectionCssVariables, ButtonGroupSectionStylesNames, ButtonGroupSectionFactory, };
export declare namespace Button {
type Props = ButtonProps;
type StylesNames = ButtonStylesNames;
type CssVariables = ButtonCssVariables;
type Factory = ButtonFactory;
type Variant = ButtonVariant;
type Size = ButtonSize;
namespace Group {
type Props = ButtonGroupProps;
type StylesNames = ButtonGroupStylesNames;
type CssVariables = ButtonGroupCssVariables;
type Factory = ButtonGroupFactory;
}
namespace GroupSection {
type Props = ButtonGroupSectionProps;
type StylesNames = ButtonGroupSectionStylesNames;
type CssVariables = ButtonGroupSectionCssVariables;
type Factory = ButtonGroupSectionFactory;
}
}