import { defineComponent as s, openBlock as r, createElementBlock as i, unref as t, Fragment as d, createElementVNode as o, createVNode as p, toDisplayString as n, createCommentVNode as m, pushScopeId as _, popScopeId as u } from "vue";
import h from "./ClientSelector.vue.js";
import { useHttpClientStore as f } from "../../../stores/useHttpClientStore.js";
const C = (e) => (_("data-v-301043da"), e = e(), u(), e), g = /* @__PURE__ */ C(() => /* @__PURE__ */ o("div", { class: "client-libraries-heading" }, "Client Libraries", -1)), v = {
  class: "selected-client card-footer",
  muted: ""
}, N = /* @__PURE__ */ s({
  __name: "ClientLibraries",
  setup(e) {
    const { availableTargets: l, httpTargetTitle: a, httpClientTitle: c } = f();
    return (S, b) => (r(), i("div", null, [
      t(l).length ? (r(), i(d, { key: 0 }, [
        g,
        o("div", null, [
          p(h)
        ]),
        o("div", v, n(t(c)) + " " + n(t(a)), 1)
      ], 64)) : m("", !0)
    ]));
  }
});
export {
  N as default
};
