/*! © 2026 Yahoo, Inc. UDS v0.0.0-development */
let react_jsx_runtime = require("react/jsx-runtime");
//#region generated/icons/AddSquare.tsx
const AddSquare = ({ 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)("g", {
			clipPath: "url(#AddSquare-outline-12_svg__a)",
			children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
				fill: "currentColor",
				d: "M9.9 2.1v7.8H2.1V2.1zM.75.75v10.5h10.5V.75zm2.416 4.538h2.121V3.165h1.425v2.121h2.122v1.426H6.712v2.12H5.287v-2.12h-2.12z"
			})
		}) });
		case "sm": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M13.2 2.8v10.4H2.8V2.8zM1 1v14h14V1zm3.222 6.05H7.05V4.221h1.9V7.05h2.829v1.9h-2.83v2.828h-1.9V8.95H4.223z"
		}) });
		case "md": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M19.2 4.8v14.4H4.8V4.8zM3 3v18h18V3zm5.104 8.05h2.946V8.104h1.9v2.946h2.946v1.9H12.95v2.946h-1.9V12.95H8.104z"
		}) });
		case "lg": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M27.9 4.1v23.8H4.1V4.1zM2 2v28h28V2zm7.224 13.117h5.893V9.224h2.1v5.893h5.892v2.1h-5.893v5.892h-2.1v-5.893H9.224z"
		}) });
	}
	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)("g", {
			clipPath: "url(#AddSquare-fill-12_svg__a)",
			children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
				fill: "currentColor",
				d: "M.75.75h10.5v10.5H.75zm2.416 4.538v1.425h2.121v2.12h1.425v-2.12h2.122V5.287H6.712V3.166H5.287v2.121z"
			})
		}) });
		case "sm": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M1 1h14v14H1zm3.222 6.05v1.9H7.05v2.828h1.9V8.95h2.829v-1.9h-2.83V4.221h-1.9V7.05z"
		}) });
		case "md": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M3 3h18v18H3zm5.104 8.05v1.9h2.946v2.946h1.9V12.95h2.946v-1.9H12.95V8.104h-1.9v2.946z"
		}) });
		case "lg": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M2 2h28v28H2zm7.224 13.117v2.1h5.893v5.892h2.1v-5.893h5.892v-2.1h-5.893V9.224h-2.1v5.893z"
		}) });
	}
	return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, {});
};
AddSquare.metadata = {
	name: "AddSquare",
	isSvgIcon: true,
	variants: ["outline", "fill"],
	category: "navigation / buttons",
	tags: [
		"add",
		"create",
		"new",
		"insert",
		"plus",
		"increase",
		"build",
		"generate",
		"construct",
		"form"
	]
};
//#endregion
exports.AddSquare = AddSquare;
