/*! © 2026 Yahoo, Inc. UDS v0.0.0-development */
import { Fragment, jsx } from "react/jsx-runtime";
//#region generated/icons/SmallSquareInsideBigSquare.tsx
const SmallSquareInsideBigSquare = ({ size, variant }) => {
	if (variant === "outline") switch (size) {
		case "xs": return /* @__PURE__ */ jsx(Fragment, { children: /* @__PURE__ */ jsx("g", {
			clipPath: "url(#SmallSquareInsideBigSquare-outline-12_svg__a)",
			children: /* @__PURE__ */ jsx("path", {
				fill: "currentColor",
				d: "M1.8 1.8v8.4h8.4V1.8zM.75.75h10.5v10.5H.75zM9 6H6v3h3z"
			})
		}) });
		case "sm": return /* @__PURE__ */ jsx(Fragment, { children: /* @__PURE__ */ jsx("path", {
			fill: "currentColor",
			d: "M2.4 2.4v11.2h11.2V2.4zM1 1h14v14H1zm11 7H8v4h4z"
		}) });
		case "md": return /* @__PURE__ */ jsx(Fragment, { children: /* @__PURE__ */ jsx("path", {
			fill: "currentColor",
			d: "M4.8 4.8v14.4h14.4V4.8zM3 3h18v18H3zm15 9h-6v6h6z"
		}) });
		case "lg": return /* @__PURE__ */ jsx(Fragment, { children: /* @__PURE__ */ jsx("path", {
			fill: "currentColor",
			d: "M4 4v24h24V4zM2 2h28v28H2zm24 15h-9v9h9z"
		}) });
	}
	if (variant === "fill") switch (size) {
		case "xs": return /* @__PURE__ */ jsx(Fragment, { children: /* @__PURE__ */ jsx("g", {
			clipPath: "url(#SmallSquareInsideBigSquare-fill-12_svg__a)",
			children: /* @__PURE__ */ jsx("path", {
				fill: "currentColor",
				d: "M11.25.75H.75v10.5h10.5zM9 6v3H6V6z"
			})
		}) });
		case "sm": return /* @__PURE__ */ jsx(Fragment, { children: /* @__PURE__ */ jsx("path", {
			fill: "currentColor",
			d: "M15 1H1v14h14zm-3 7v4H8V8z"
		}) });
		case "md": return /* @__PURE__ */ jsx(Fragment, { children: /* @__PURE__ */ jsx("path", {
			fill: "currentColor",
			d: "M21 3H3v18h18zm-3 9v6h-6v-6z"
		}) });
		case "lg": return /* @__PURE__ */ jsx(Fragment, { children: /* @__PURE__ */ jsx("path", {
			fill: "currentColor",
			d: "M30 2H2v28h28zm-4 15v9h-9v-9z"
		}) });
	}
	return /* @__PURE__ */ jsx(Fragment, {});
};
SmallSquareInsideBigSquare.metadata = {
	name: "SmallSquareInsideBigSquare",
	isSvgIcon: true,
	variants: ["outline", "fill"],
	category: "communication",
	tags: [
		"rectangle",
		"shape",
		"geometry",
		"box",
		"frame",
		"outline",
		"border",
		"container",
		"nested",
		"pair"
	]
};
//#endregion
export { SmallSquareInsideBigSquare };

//# sourceMappingURL=SmallSquareInsideBigSquare.js.map