Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
import api from "@/api"
-import type { Builder } from "@/types/Builder";
+
+export interface Builder {
+ // Name
+ name: string;
+
+ // Description
+ description: string;
+
+ // Created At
+ created_at: Date;
+
+ // Enabled?
+ enabled: boolean;
+
+ // System Vendor/Model
+ sys_vendor: string;
+ sys_name: string;
+}
// Fetch all builders
export async function fetchBuilders(): Promise<Builder[]> {
-/*
- Defines our User object
-*/
-export interface Builder {
- // Name
- name: string;
- // Description
- description: string;
-
- // Created At
- created_at: Date;
-
- // Enabled?
- enabled: boolean;
-
- // System Vendor/Model
- sys_vendor: string;
- sys_name: string;
-}
<script setup lang="ts">
import { ref, onMounted } from "vue";
- import type { Builder } from "@/types/Builder";
+ import type { Builder } from "@/api/builders";
import { fetchBuilders } from "@/api/builders";
// Import UI components