@scalar/api-client
Version:
the open source API testing client
28 lines (27 loc) • 916 B
JavaScript
import { defineComponent as p, createElementBlock as c, openBlock as n, createVNode as s, unref as i } from "vue";
import k from "./DownloadAppButton.vue.js";
import m from "../../../components/sidebar/SidebarMenu.vue.js";
const l = { class: "flex h-12 items-center justify-between border-b p-2" }, w = {}, v = /* @__PURE__ */ p({
...w,
__name: "WebTopNav",
props: {
activeWorkspace: {},
workspaces: {}
},
emits: ["create:workspace", "select:workspace"],
setup(f, { emit: a }) {
const o = a;
return (t, e) => (n(), c("nav", l, [
s(i(m), {
activeWorkspace: t.activeWorkspace,
workspaces: t.workspaces,
"onCreate:workspace": e[0] || (e[0] = (r) => o("create:workspace")),
"onSelect:workspace": e[1] || (e[1] = (r) => o("select:workspace", r))
}, null, 8, ["activeWorkspace", "workspaces"]),
s(k)
]));
}
});
export {
v as default
};