import { _ as __nuxt_component_0 } from './Card-BkfpdQZ7.mjs';
import { defineComponent, withCtx, createVNode, createTextVNode, useSSRContext } from 'vue';
import { ssrRenderComponent } from 'vue/server-renderer';
import 'tailwind-merge';
import './selectMenu-B2FUotwL.mjs';
import './server.mjs';
import '../nitro/nitro.mjs';
import 'node:path';
import 'node:module';
import 'node:fs';
import 'node:os';
import 'dotenv';
import 'node:http';
import 'node:https';
import 'node:events';
import 'node:buffer';
import 'node:crypto';
import 'node:async_hooks';
import 'node:url';
import 'node:net';
import '@iconify/utils';
import 'consola';
import 'vue-router';
import '@vueuse/core';
import '@iconify/vue';
import '../routes/renderer.mjs';
import 'vue-bundle-renderer/runtime';
import 'unhead/server';
import 'devalue';
import 'unhead/utils';
import 'unhead/plugins';
import './_plugin-vue_export-helper-1tPrXgE0.mjs';

const _sfc_main = /* @__PURE__ */ defineComponent({
  __name: "index",
  __ssrInlineRender: true,
  setup(__props) {
    return (_ctx, _push, _parent, _attrs) => {
      const _component_UCard = __nuxt_component_0;
      _push(ssrRenderComponent(_component_UCard, _attrs, {
        header: withCtx((_, _push2, _parent2, _scopeId) => {
          if (_push2) {
            _push2(`<h1 class="text-lg font-semibold"${_scopeId}>Dashboard</h1>`);
          } else {
            return [
              createVNode("h1", { class: "text-lg font-semibold" }, "Dashboard")
            ];
          }
        }),
        default: withCtx((_, _push2, _parent2, _scopeId) => {
          if (_push2) {
            _push2(`<p class="text-sm text-gray-600"${_scopeId}> Welcome to the aidev dashboard. Use the sidebar to navigate to <strong${_scopeId}>Config</strong>, <strong${_scopeId}>Schedule</strong>, <strong${_scopeId}>Logs</strong>, <strong${_scopeId}>Tasks</strong>, or <strong${_scopeId}>Run</strong>. </p><p class="text-xs text-gray-400 mt-3"${_scopeId}> Screens are stubbed in step 2; functionality lands in subsequent steps \u2014 see <code${_scopeId}>ui/docs/handover/</code>. </p>`);
          } else {
            return [
              createVNode("p", { class: "text-sm text-gray-600" }, [
                createTextVNode(" Welcome to the aidev dashboard. Use the sidebar to navigate to "),
                createVNode("strong", null, "Config"),
                createTextVNode(", "),
                createVNode("strong", null, "Schedule"),
                createTextVNode(", "),
                createVNode("strong", null, "Logs"),
                createTextVNode(", "),
                createVNode("strong", null, "Tasks"),
                createTextVNode(", or "),
                createVNode("strong", null, "Run"),
                createTextVNode(". ")
              ]),
              createVNode("p", { class: "text-xs text-gray-400 mt-3" }, [
                createTextVNode(" Screens are stubbed in step 2; functionality lands in subsequent steps \u2014 see "),
                createVNode("code", null, "ui/docs/handover/"),
                createTextVNode(". ")
              ])
            ];
          }
        }),
        _: 1
      }, _parent));
    };
  }
});
const _sfc_setup = _sfc_main.setup;
_sfc_main.setup = (props, ctx) => {
  const ssrContext = useSSRContext();
  (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("pages/index.vue");
  return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
};

export { _sfc_main as default };
//# sourceMappingURL=index-DZrzYTcX.mjs.map
