import classNames from "clsx";
import { mergeDeep } from "../../helpers/mergeDeep";
import { useTheme } from "../Flowbite";
import { createMemo, mergeProps, splitProps, } from "solid-js";
const AvatarGroupCounter = p => {
    const defaultProps = {
        theme: {},
    };
    const [local, _] = splitProps(mergeProps(defaultProps, p), ["total", "href", "class", "theme"]);
    const themeCtx = useTheme();
    const theme = createMemo(() => {
        return mergeDeep(themeCtx.theme.avatarGroupCounter.root, local.theme);
    });
    return (<a class={classNames(theme().base, local.class)} href={local.href}>
      +{local.total}
    </a>);
};
export default AvatarGroupCounter;
