/*! © 2026 Yahoo, Inc. UDS v0.0.0-development */
"use client";
import { Check, Minus } from "@yahoo/uds-icons";
//#region src/components/client/Checkbox/checkboxConstants.ts
const VARIANTS = ["primary", "secondary"];
const SIZES = ["sm", "md"];
const VARIANT_ERROR_MAP = {
	primary: "alert",
	secondary: "alert-secondary"
};
const isIndeterminate = (checked) => checked === "indeterminate";
const getIcon = (checked) => {
	if (isIndeterminate(checked)) return Minus;
	return Check;
};
//#endregion
export { SIZES, VARIANTS, VARIANT_ERROR_MAP, getIcon, isIndeterminate };
