import { BadgeUnstyledClasses } from "./badgeUnstyledClasses"; import { ElementType, OverrideProps } from "@suid/types"; import { JSX } from "solid-js"; export interface BadgeOrigin { vertical: "top" | "bottom"; horizontal: "left" | "right"; } export interface BadgeUnstyledComponentsPropsOverrides { } export interface BadgeUnstyledTypeMap
{
name: "MuiBadgeUnstyled";
defaultPropNames: "anchorOrigin" | "components" | "componentsProps" | "invisible" | "max" | "showZero" | "variant";
selfProps: {
/**
* The anchor of the badge.
* @default {
* vertical: 'top',
* horizontal: 'right',
* }
*/
anchorOrigin?: BadgeOrigin;
/**
* The components used for each slot inside the Badge.
* Either a string to use a HTML element or a component.
* @default {}
*/
components?: {
Root?: ElementType;
Badge?: ElementType;
};
/**
* The props used for each slot inside the Badge.
* @default {}
*/
componentsProps?: {
root?: JSX.HTMLAttributes