/*! © 2026 Yahoo, Inc. UDS v0.0.0-development */
let react_jsx_runtime = require("react/jsx-runtime");
//#region generated/icons/Underline.tsx
const Underline = ({ 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(#Underline-outline-12_svg__a)",
			children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
				fill: "currentColor",
				d: "M2.363.75v4.5a3.637 3.637 0 1 0 7.275 0V.75H8.362v4.5a2.363 2.363 0 0 1-4.725 0V.75zm8.887 10.425V9.9H.75v1.275z"
			})
		}) });
		case "sm": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M3.15 1v6a4.85 4.85 0 0 0 9.7 0V1h-1.7v6a3.15 3.15 0 1 1-6.3 0V1zM15 14.9v-1.7H1v1.7z"
		}) });
		case "md": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M5.45 3v7.5a6.55 6.55 0 1 0 13.1 0V3h-2.1v7.5a4.45 4.45 0 1 1-8.9 0V3zM3 19v2h18v-2z"
		}) });
		case "lg": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M6.8 3v12a9.2 9.2 0 0 0 18.4 0V3h-2.4v12a6.8 6.8 0 0 1-13.6 0V3zM30 28.3V26H2v2.3z"
		}) });
	}
	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(#Underline-fill-12_svg__a)",
			children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
				fill: "currentColor",
				d: "M2.213.75v4.5a3.787 3.787 0 1 0 7.574 0V.75H8.213v4.5a2.213 2.213 0 0 1-4.424 0V.75zM.75 9.713v1.575h10.5V9.713z"
			})
		}) });
		case "sm": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M2.95 1v6a5.05 5.05 0 1 0 10.1 0V1h-2.1v6a2.95 2.95 0 0 1-5.9 0V1zM1 12.95v2.1h14v-2.1z"
		}) });
		case "md": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M5.35 3v7.5a6.65 6.65 0 1 0 13.3 0V3h-2.3v7.5a4.35 4.35 0 0 1-8.7 0V3zM3 18.85v2.3h18v-2.3z"
		}) });
		case "lg": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M6.7 3v12a9.3 9.3 0 0 0 18.6 0V3h-2.6v12a6.7 6.7 0 0 1-13.4 0V3zM2 28.3h28v-2.6H2z"
		}) });
	}
	return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, {});
};
Underline.metadata = {
	name: "Underline",
	isSvgIcon: true,
	variants: ["outline", "fill"],
	category: "toolbars",
	tags: [
		"underline",
		"text",
		"toolbar",
		"design",
		"document",
		"formatting",
		"menu",
		"navigation",
		"underline text"
	]
};
//#endregion
exports.Underline = Underline;
