/*! © 2026 Yahoo, Inc. UDS v0.0.0-development */
import { Fragment, jsx } from "react/jsx-runtime";
//#region generated/icons/LayoutPerfectGrid.tsx
const LayoutPerfectGrid = ({ size, variant }) => {
	if (variant === "outline") switch (size) {
		case "xs": return /* @__PURE__ */ jsx(Fragment, { children: /* @__PURE__ */ jsx("g", {
			clipPath: "url(#LayoutPerfectGrid-outline-12_svg__a)",
			children: /* @__PURE__ */ jsx("path", {
				fill: "currentColor",
				d: "M10.05 1.95v3.319H6.6V1.95zm0 4.519v3.581H6.6V6.469zm-4.65-1.2H1.95V1.95H5.4zm-3.45 1.2H5.4v3.581H1.95zM.75.75v10.5h10.5V.75z"
			})
		}) });
		case "sm": return /* @__PURE__ */ jsx(Fragment, { children: /* @__PURE__ */ jsx("path", {
			fill: "currentColor",
			d: "M13.4 2.6v4.425H8.8V2.6zm0 6.025V13.4H8.8V8.625zm-6.2-1.6H2.6V2.6h4.6zm-4.6 1.6h4.6V13.4H2.6zM1 1v14h14V1z"
		}) });
		case "md": return /* @__PURE__ */ jsx(Fragment, { children: /* @__PURE__ */ jsx("path", {
			fill: "currentColor",
			d: "M19.2 4.8h-6.3v6.3h6.3zM21 21H3V3h18zM4.8 12.9v6.3h6.3v-6.3zm6.3-1.8V4.8H4.8v6.3zm1.8 1.8v6.3h6.3v-6.3z"
		}) });
		case "lg": return /* @__PURE__ */ jsx(Fragment, { children: /* @__PURE__ */ jsx("path", {
			fill: "currentColor",
			d: "M27.7 4.8v9.9H17.15V4.8zm0 12.2v10.2H17.15V17zm-12.85-2.3H4.3V4.8h10.55zM4.3 17h10.55v10.2H4.3zM2 2.5v27h28v-27z"
		}) });
	}
	if (variant === "fill") switch (size) {
		case "xs": return /* @__PURE__ */ jsx(Fragment, { children: /* @__PURE__ */ jsx("g", {
			clipPath: "url(#LayoutPerfectGrid-fill-12_svg__a)",
			children: /* @__PURE__ */ jsx("path", {
				fill: "currentColor",
				d: "M9.9 2.1v3.094H6.675V2.1zm0 4.444V9.9H6.675V6.544zm-4.575-1.35H2.1V2.1h3.225zM2.1 6.544h3.225V9.9H2.1zM.75.75v10.5h10.5V.75z"
			})
		}) });
		case "sm": return /* @__PURE__ */ jsx(Fragment, { children: /* @__PURE__ */ jsx("path", {
			fill: "currentColor",
			d: "M13.2 2.8v4.125H8.9V2.8zm0 5.925V13.2H8.9V8.725zm-6.1-1.8H2.8V2.8h4.3zm-4.3 1.8h4.3V13.2H2.8zM1 1v14h14V1z"
		}) });
		case "md": return /* @__PURE__ */ jsx(Fragment, { children: /* @__PURE__ */ jsx("path", {
			fill: "currentColor",
			d: "M18.9 5.1h-5.85v5.85h5.85zM21 21H3V3h18zM5.1 13.05v5.85h5.85v-5.85zm5.85-2.1V5.1H5.1v5.85zm2.1 2.1v5.85h5.85v-5.85z"
		}) });
		case "lg": return /* @__PURE__ */ jsx(Fragment, { children: /* @__PURE__ */ jsx("path", {
			fill: "currentColor",
			d: "M27.5 5v9.6H17.25V5zm0 12.1V27H17.25v-9.9zm-12.75-2.5H4.5V5h10.25zM4.5 17.1h10.25V27H4.5zM2 2.5v27h28v-27z"
		}) });
	}
	return /* @__PURE__ */ jsx(Fragment, {});
};
LayoutPerfectGrid.metadata = {
	name: "LayoutPerfectGrid",
	isSvgIcon: true,
	variants: ["outline", "fill"],
	category: "toolbars",
	tags: [
		"layout",
		"perfect",
		"grid",
		"toolbar",
		"design",
		"document",
		"structure",
		"menu",
		"navigation",
		"perfect grid"
	]
};
//#endregion
export { LayoutPerfectGrid };

//# sourceMappingURL=LayoutPerfectGrid.js.map