import { cva } from "class-variance-authority";
export const adpIconVariants = cva("fill-current", // Base class
{
    variants: {
        variant: {
            default: ""
        },
        fixedWidth: {
            true: "aspect-auto text-center"
        },
        padded: {
            true: "p-1 rounded-sm"
        },
        spin: {
            true: "animate-spin-2s"
        }
    },
    defaultVariants: {
        variant: "default",
        fixedWidth: false,
        padded: false,
        spin: false
    }
});
// Export the size proportions for calculations
export const iconSizeProportions = {
    xxs: 0.5,
    xs: 0.667,
    sm: 0.835,
    md: 1,
    lg: 1.25,
    xl: 1.5,
    "2xl": 2
};
//# sourceMappingURL=adpIconVariants.js.map