/*! © 2026 Yahoo, Inc. UDS v0.0.0-development */
import { Fragment, jsx } from "react/jsx-runtime";
//#region generated/icons/LayoutGrid.tsx
const LayoutGrid = ({ size, variant }) => {
	if (variant === "outline") switch (size) {
		case "xs": return /* @__PURE__ */ jsx(Fragment, { children: /* @__PURE__ */ jsx("g", {
			clipPath: "url(#LayoutGrid-outline-12_svg__a)",
			children: /* @__PURE__ */ jsx("path", {
				fill: "currentColor",
				d: "M10.05 1.95v4.819H6.6V1.95zm0 6.019v2.081H6.6V7.969zM1.95 1.95H5.4v8.1H1.95zM.75.75v10.5h10.5V.75z"
			})
		}) });
		case "sm": return /* @__PURE__ */ jsx(Fragment, { children: /* @__PURE__ */ jsx("path", {
			fill: "currentColor",
			d: "M13.4 2.6v6.425H8.8V2.6zm0 8.025V13.4H8.8v-2.775zM2.6 2.6h4.6v10.8H2.6zM1 1v14h14V1z"
		}) });
		case "md": return /* @__PURE__ */ jsx(Fragment, { children: /* @__PURE__ */ jsx("path", {
			fill: "currentColor",
			d: "M19.2 4.8h-6.3v9h6.3zM21 21H3V3h18zm-1.8-5.4h-6.3v3.6h6.3zM4.8 4.8v14.4h6.3V4.8z"
		}) });
		case "lg": return /* @__PURE__ */ jsx(Fragment, { children: /* @__PURE__ */ jsx("path", {
			fill: "currentColor",
			d: "M27.7 4.8v12.9H17.15V4.8zm0 15.2v7.2H17.15V20zM4.3 4.8h10.55v22.4H4.3zM2 2.5v27h28v-27z"
		}) });
	}
	if (variant === "fill") switch (size) {
		case "xs": return /* @__PURE__ */ jsx(Fragment, { children: /* @__PURE__ */ jsx("g", {
			clipPath: "url(#LayoutGrid-fill-12_svg__a)",
			children: /* @__PURE__ */ jsx("path", {
				fill: "currentColor",
				d: "M9.9 2.1v4.594H6.675V2.1zm0 5.944V9.9H6.675V8.044zM2.1 2.1h3.225v7.8H2.1zM.75.75v10.5h10.5V.75z"
			})
		}) });
		case "sm": return /* @__PURE__ */ jsx(Fragment, { children: /* @__PURE__ */ jsx("path", {
			fill: "currentColor",
			d: "M13.2 2.8v6.125H8.9V2.8zm0 7.925V13.2H8.9v-2.475zM2.8 2.8h4.3v10.4H2.8zM1 1v14h14V1z"
		}) });
		case "md": return /* @__PURE__ */ jsx(Fragment, { children: /* @__PURE__ */ jsx("path", {
			fill: "currentColor",
			d: "M19 5h-6v8.7h6zm2 16H3V3h18zm-2-5.3h-6V19h6zM5 5v14h6V5z"
		}) });
		case "lg": return /* @__PURE__ */ jsx(Fragment, { children: /* @__PURE__ */ jsx("path", {
			fill: "currentColor",
			d: "M27.5 5v12.6H17.25V5zm0 15.1V27H17.25v-6.9zM4.5 5h10.25v22H4.5zM2 2.5v27h28v-27z"
		}) });
	}
	return /* @__PURE__ */ jsx(Fragment, {});
};
LayoutGrid.metadata = {
	name: "LayoutGrid",
	isSvgIcon: true,
	variants: ["outline", "fill"],
	category: "toolbars",
	tags: [
		"layout",
		"grid",
		"toolbar",
		"design",
		"document",
		"structure",
		"menu",
		"navigation",
		"grid layout"
	]
};
//#endregion
export { LayoutGrid };

//# sourceMappingURL=LayoutGrid.js.map