/*! © 2026 Yahoo, Inc. UDS v0.0.0-development */
let react_jsx_runtime = require("react/jsx-runtime");
//#region generated/icons/RadioCircle.tsx
const RadioCircle = ({ size, variant }) => {
	if (variant === "outline") switch (size) {
		case "xs": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M6 1.5a4.5 4.5 0 1 0 0 9 4.5 4.5 0 0 0 0-9M2.85 6a3.15 3.15 0 1 1 6.3 0 3.15 3.15 0 0 1-6.3 0"
		}) });
		case "sm": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M8 2a6 6 0 1 0 0 12A6 6 0 0 0 8 2M3.8 8a4.2 4.2 0 1 1 8.4 0 4.2 4.2 0 0 1-8.4 0"
		}) });
		case "md": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M12 3a9 9 0 1 0 0 18 9 9 0 0 0 0-18m-7.2 9a7.2 7.2 0 1 1 14.4 0 7.2 7.2 0 0 1-14.4 0"
		}) });
		case "lg": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M16 2C8.268 2 2 8.268 2 16s6.268 14 14 14 14-6.268 14-14S23.732 2 16 2M4.1 16C4.1 9.428 9.428 4.1 16 4.1S27.9 9.428 27.9 16 22.572 27.9 16 27.9 4.1 22.572 4.1 16"
		}) });
	}
	if (variant === "fill") switch (size) {
		case "xs": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M6 1.5a4.5 4.5 0 1 0 0 9 4.5 4.5 0 0 0 0-9m0 6.375a1.875 1.875 0 1 1 0-3.75 1.875 1.875 0 0 1 0 3.75"
		}) });
		case "sm": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M8 2a6 6 0 1 0 0 12A6 6 0 0 0 8 2m0 8.5a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5"
		}) });
		case "md": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M12 3a9 9 0 1 0 0 18 9 9 0 0 0 0-18m0 13a4 4 0 1 1 0-8 4 4 0 0 1 0 8"
		}) });
		case "lg": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M16 2C8.268 2 2 8.268 2 16s6.268 14 14 14 14-6.268 14-14S23.732 2 16 2m0 21a7 7 0 1 1 0-14 7 7 0 0 1 0 14"
		}) });
	}
	return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, {});
};
RadioCircle.metadata = {
	name: "RadioCircle",
	isSvgIcon: true,
	variants: ["outline", "fill"],
	category: "navigation / buttons",
	tags: [
		"radio",
		"circle",
		"button",
		"navigation",
		"interface",
		"control",
		"selection",
		"toggle",
		"option",
		"choice"
	]
};
//#endregion
exports.RadioCircle = RadioCircle;
