@scalar/api-client
Version:
the open source API testing client
33 lines (32 loc) • 676 B
JavaScript
import { createRouter as a, createMemoryHistory as l } from "vue-router";
import { modalRoutes as n } from "../../routes.js";
import m from "./ApiClientModal.vue.js";
import { createApiClient as p } from "../../libs/create-client.js";
const y = ({
el: e = null,
configuration: o = {},
mountOnInitialize: r = !0,
store: i
}) => {
const t = a({
history: l(),
routes: n
});
return {
client: p({
el: e,
appComponent: m,
configuration: o,
persistData: !1,
isReadOnly: !0,
mountOnInitialize: r,
store: i,
router: t,
layout: "modal"
}),
router: t
};
};
export {
y as createApiClientModal
};