"use client";
import { j as t } from "../../../../../node_modules/.pnpm/react@19.1.0/node_modules/react/jsx-runtime.mjs";
import "react";
import { ReactComponent as m } from "../../../../assets/images/Ellipsis.svg.mjs";
import { ReactComponent as d } from "../../../../assets/images/Heart.svg.mjs";
import r from "../../GameCard.module.scss.mjs";
const v = ({
  title: o,
  onSettingsClick: i,
  onFavoriteClick: n,
  onActionClick: e,
  icon: l,
  favorited: s,
  showSettings: a,
  actionDisabled: c = !1
}) => /* @__PURE__ */ t.jsxs(t.Fragment, { children: [
  /* @__PURE__ */ t.jsx("div", { className: `${r.title} title`, children: o }),
  /* @__PURE__ */ t.jsxs("div", { className: r.actionButtonContainer, children: [
    /* @__PURE__ */ t.jsx("button", { style: { paddingLeft: "0px" }, onClick: i, children: /* @__PURE__ */ t.jsx(
      m,
      {
        fill: a ? "var(--color-primary-300)" : "var(--color-neutral-100)"
      }
    ) }),
    /* @__PURE__ */ t.jsx("button", { onClick: n, children: /* @__PURE__ */ t.jsx(
      d,
      {
        fill: s ? "var(--color-primary-400)" : "var(--color-neutral-100)"
      }
    ) }),
    /* @__PURE__ */ t.jsx("div", { className: r.endActionButtonContainer, children: /* @__PURE__ */ t.jsx("button", { onClick: e, disabled: c, children: l }) })
  ] })
] });
export {
  v as default
};
//# sourceMappingURL=index.mjs.map
