/*! © 2026 Yahoo, Inc. UDS v0.0.0-development */
import { Fragment, jsx } from "react/jsx-runtime";
//#region generated/icons/CreditCard.tsx
const CreditCard = ({ size, variant }) => {
	if (variant === "outline") switch (size) {
		case "xs": return /* @__PURE__ */ jsx(Fragment, { children: /* @__PURE__ */ jsx("path", {
			fill: "currentColor",
			d: "M0 10.3V1.5h12v8.8zm1.275-7.525V3.95h9.45V2.775zm0 2.675v3.575h9.45V5.45z"
		}) });
		case "sm": return /* @__PURE__ */ jsx(Fragment, { children: /* @__PURE__ */ jsx("path", {
			fill: "currentColor",
			d: "M0 13.733V2h16v11.733zM1.7 3.7v1.567h12.6V3.7zm0 3.567v4.766h12.6V7.267z"
		}) });
		case "md": return /* @__PURE__ */ jsx(Fragment, { children: /* @__PURE__ */ jsx("path", {
			fill: "currentColor",
			d: "M2 19.667V5h20v14.667zM4 7v1.833h16V7zm0 4.833v5.834h16v-5.834z"
		}) });
		case "lg": return /* @__PURE__ */ jsx(Fragment, { children: /* @__PURE__ */ jsx("path", {
			fill: "currentColor",
			d: "M1 27V5h30v22zM3.2 7.2v3.55h25.6V7.2zm0 8.05v9.55h25.6v-9.55z"
		}) });
	}
	if (variant === "fill") switch (size) {
		case "xs": return /* @__PURE__ */ jsx(Fragment, { children: /* @__PURE__ */ jsx("path", {
			fill: "currentColor",
			d: "M0 10.3V1.5h12v8.8zm1.275-6.35v1.5h9.45v-1.5z"
		}) });
		case "sm": return /* @__PURE__ */ jsx(Fragment, { children: /* @__PURE__ */ jsx("path", {
			fill: "currentColor",
			d: "M0 13.733V2h16v11.733zm1.7-8.466v2h12.6v-2z"
		}) });
		case "md": return /* @__PURE__ */ jsx(Fragment, { children: /* @__PURE__ */ jsx("path", {
			fill: "currentColor",
			d: "M22 5H2v14.667h20zM4 8.833h16v3H4z"
		}) });
		case "lg": return /* @__PURE__ */ jsx(Fragment, { children: /* @__PURE__ */ jsx("path", {
			fill: "currentColor",
			d: "M1 27V5h30v22zm2.2-11.75h25.6v-4.5H3.2z"
		}) });
	}
	return /* @__PURE__ */ jsx(Fragment, {});
};
CreditCard.metadata = {
	name: "CreditCard",
	isSvgIcon: true,
	variants: ["outline", "fill"],
	category: "currency",
	tags: [
		"money",
		"finance",
		"payment",
		"transaction",
		"card",
		"plastic",
		"credit",
		"debit",
		"banking",
		"financial"
	]
};
//#endregion
export { CreditCard };

//# sourceMappingURL=CreditCard.js.map