import { _ as __nuxt_component_0 } from './SelectField-Cu-FGEiZ.mjs';
import { defineComponent, ref, mergeProps, isRef, unref, useSSRContext } from 'vue';
import { ssrRenderAttrs, ssrRenderComponent } from 'vue/server-renderer';
import './server.mjs';
import '../_/nitro.mjs';
import 'node:http';
import 'node:https';
import 'node:events';
import 'node:buffer';
import 'node:fs';
import 'node:path';
import 'node:crypto';
import 'node:url';
import '../routes/renderer.mjs';
import 'vue-bundle-renderer/runtime';
import 'unhead/server';
import 'devalue';
import 'unhead/utils';
import 'unhead/plugins';
import 'vue-router';

const _sfc_main = /* @__PURE__ */ defineComponent({
  __name: "report",
  __ssrInlineRender: true,
  setup(__props) {
    const selectedDivision = ref("it");
    const divisionOptions = [
      { label: "IT Division", value: "it" },
      { label: "HR Division", value: "hr" },
      { label: "Finance Division", value: "finance" },
      { label: "Marketing Division", value: "marketing" },
      { label: "Operations Division", value: "operations" }
    ];
    return (_ctx, _push, _parent, _attrs) => {
      const _component_UiSelectField = __nuxt_component_0;
      _push(`<div${ssrRenderAttrs(mergeProps({ class: "mx-auto max-w-5xl space-y-5" }, _attrs))}><header class="flex flex-wrap items-center justify-between gap-3"><div><h1 class="text-2xl font-semibold">Daily Report Submission</h1><p class="text-sm text-text-secondary">Autosaved 12 seconds ago. Progress 70% complete.</p></div><span class="chip">Draft</span></header><section class="card p-5 space-y-5"><div class="grid gap-4 md:grid-cols-2"><div><label class="mb-2 block text-sm text-text-secondary">Division</label>`);
      _push(ssrRenderComponent(_component_UiSelectField, {
        modelValue: unref(selectedDivision),
        "onUpdate:modelValue": ($event) => isRef(selectedDivision) ? selectedDivision.value = $event : null,
        options: divisionOptions,
        placeholder: "Select division"
      }, null, _parent));
      _push(`</div><div><label class="mb-2 block text-sm text-text-secondary">Work Hours</label><input class="input" placeholder="08:00 - 17:00"></div></div><div><label class="mb-2 block text-sm text-text-secondary">Tasks Completed</label><textarea class="input min-h-28 py-3" placeholder="List all completed tasks with outcomes..."></textarea></div><div><label class="mb-2 block text-sm text-text-secondary">Problems / Blockers</label><textarea class="input min-h-24 py-3" placeholder="Describe blockers and required support..."></textarea></div><div><label class="mb-2 block text-sm text-text-secondary">Tomorrow Plan</label><textarea class="input min-h-24 py-3" placeholder="Plan for next workday..."></textarea></div><div class="grid gap-3 sm:grid-cols-2"><div class="card-muted p-4 text-sm text-text-secondary">Attachment Upload Area</div><div class="card-muted p-4 text-sm text-text-secondary">Image Upload Area</div></div><div class="flex flex-wrap justify-end gap-2"><button class="btn-ghost">Save Draft</button><button class="btn-primary">Submit Report</button></div></section></div>`);
    };
  }
});
const _sfc_setup = _sfc_main.setup;
_sfc_main.setup = (props, ctx) => {
  const ssrContext = useSSRContext();
  (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("pages/report.vue");
  return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
};

export { _sfc_main as default };
//# sourceMappingURL=report-CCBuzUtr.mjs.map
