mirror of
https://github.com/biersoeckli/QuickStack.git
synced 2026-05-14 14:03:42 -05:00
Fixes
This commit is contained in:
@@ -1,12 +0,0 @@
|
||||
'use server'
|
||||
|
||||
import { getAuthUserSession, simpleAction } from "@/server/utils/action-wrapper.utils";
|
||||
import { SuccessActionResult } from "@/shared/model/server-action-error-return.model";
|
||||
import clusterService from "@/server/services/node.service";
|
||||
|
||||
export const setNodeStatus = async (nodeName: string, schedulable: boolean) =>
|
||||
simpleAction(async () => {
|
||||
await getAuthUserSession();
|
||||
await clusterService.setNodeStatus(nodeName, schedulable);
|
||||
return new SuccessActionResult(undefined, 'Successfully updated node status.');
|
||||
});
|
||||
@@ -112,7 +112,7 @@ export default async function ResourcesNodes({
|
||||
y={viewBox.cy}
|
||||
className="fill-foreground text-4xl font-bold"
|
||||
>
|
||||
{(Node.cpuUsageAbsolut/Node.cpuUsageCapacity * 100).toFixed(2)}
|
||||
{(Node.cpuUsageAbsolut / Node.cpuUsageCapacity * 100).toFixed(2)}
|
||||
</tspan>
|
||||
<tspan
|
||||
x={viewBox.cx}
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
'use server'
|
||||
|
||||
import { AppRateLimitsModel } from "@/shared/model/app-rate-limits.model";
|
||||
import { AppPortModel, appPortZodModel } from "@/shared/model/default-port.model";
|
||||
import { appDomainEditZodModel } from "@/shared/model/domain-edit.model";
|
||||
import { SuccessActionResult } from "@/shared/model/server-action-error-return.model";
|
||||
|
||||
@@ -16,12 +16,10 @@ import { useFormState } from 'react-dom'
|
||||
import { useEffect, useState } from "react";
|
||||
import { FormUtils } from "@/frontend/utils/form.utilts";
|
||||
import { SubmitButton } from "@/components/custom/submit-button";
|
||||
import { AppDomain, AppPort } from "@prisma/client"
|
||||
import { AppDomainEditModel, appDomainEditZodModel } from "@/shared/model/domain-edit.model"
|
||||
import { AppPort } from "@prisma/client"
|
||||
import { ServerActionResult } from "@/shared/model/server-action-error-return.model"
|
||||
import { saveDomain, savePort } from "./actions"
|
||||
import { savePort } from "./actions"
|
||||
import { toast } from "sonner"
|
||||
import CheckboxFormField from "@/components/custom/checkbox-form-field"
|
||||
import { AppPortModel, appPortZodModel } from "@/shared/model/default-port.model"
|
||||
|
||||
|
||||
|
||||
@@ -1,19 +1,15 @@
|
||||
'use client';
|
||||
|
||||
import { SubmitButton } from "@/components/custom/submit-button";
|
||||
import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from "@/components/ui/card";
|
||||
import { AppExtendedModel } from "@/shared/model/app-extended.model";
|
||||
import { Table, TableBody, TableCaption, TableCell, TableHead, TableHeader, TableRow } from "@/components/ui/table";
|
||||
import { Button } from "@/components/ui/button";
|
||||
import { CheckIcon, CrossIcon, DeleteIcon, EditIcon, Plus, TrashIcon, XIcon } from "lucide-react";
|
||||
import { CheckIcon, EditIcon, Plus, TrashIcon, XIcon } from "lucide-react";
|
||||
import DialogEditDialog from "./domain-edit-overlay";
|
||||
import { Toast } from "@/frontend/utils/toast.utils";
|
||||
import { deleteDomain } from "./actions";
|
||||
import { ListUtils } from "@/shared/utils/list.utils";
|
||||
import { KubeObjectNameUtils } from "@/server/utils/kube-object-name.utils";
|
||||
import { Code } from "@/components/custom/code";
|
||||
import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from "@/components/ui/tooltip";
|
||||
import { OpenInNewWindowIcon, QuestionMarkCircledIcon } from "@radix-ui/react-icons";
|
||||
import { OpenInNewWindowIcon } from "@radix-ui/react-icons";
|
||||
import { useConfirmDialog } from "@/frontend/states/zustand.states";
|
||||
|
||||
|
||||
|
||||
@@ -1,19 +1,8 @@
|
||||
'use client';
|
||||
|
||||
import { SubmitButton } from "@/components/custom/submit-button";
|
||||
import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from "@/components/ui/card";
|
||||
import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form";
|
||||
import { FormUtils } from "@/frontend/utils/form.utilts";
|
||||
import { zodResolver } from "@hookform/resolvers/zod";
|
||||
import { useForm } from "react-hook-form";
|
||||
import { deletePort, savePort } from "./actions";
|
||||
import { useFormState } from "react-dom";
|
||||
import { ServerActionResult } from "@/shared/model/server-action-error-return.model";
|
||||
import { Input } from "@/components/ui/input";
|
||||
import { useEffect } from "react";
|
||||
import { toast } from "sonner";
|
||||
import { AppExtendedModel } from "@/shared/model/app-extended.model";
|
||||
import { AppPortModel, appPortZodModel } from "@/shared/model/default-port.model";
|
||||
import { KubeObjectNameUtils } from "@/server/utils/kube-object-name.utils";
|
||||
import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from "@/components/ui/tooltip";
|
||||
import { QuestionMarkCircledIcon } from "@radix-ui/react-icons";
|
||||
|
||||
@@ -4,17 +4,11 @@ import { SubmitButton } from "@/components/custom/submit-button";
|
||||
import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from "@/components/ui/card";
|
||||
import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form";
|
||||
import { FormUtils } from "@/frontend/utils/form.utilts";
|
||||
import { AppSourceInfoInputModel, appSourceInfoInputZodModel } from "@/shared/model/app-source-info.model";
|
||||
import { zodResolver } from "@hookform/resolvers/zod";
|
||||
import { useForm } from "react-hook-form";
|
||||
import { saveEnvVariables } from "./actions";
|
||||
import { useFormState } from "react-dom";
|
||||
import { ServerActionResult } from "@/shared/model/server-action-error-return.model";
|
||||
import { Input } from "@/components/ui/input";
|
||||
import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs";
|
||||
import { Label } from "@/components/ui/label";
|
||||
import { AppRateLimitsModel, appRateLimitsZodModel } from "@/shared/model/app-rate-limits.model";
|
||||
import { App } from "@prisma/client";
|
||||
import { useEffect } from "react";
|
||||
import { toast } from "sonner";
|
||||
import { AppEnvVariablesModel, appEnvVariablesZodModel } from "@/shared/model/env-edit.model";
|
||||
|
||||
@@ -39,11 +39,6 @@ export default function MonitoringTab({
|
||||
return () => clearInterval(intervalId);
|
||||
}, [app]);
|
||||
|
||||
|
||||
if (app.sourceType === 'container') {
|
||||
return <></>;
|
||||
}
|
||||
|
||||
return <>
|
||||
<Card>
|
||||
<CardContent className="pb-0">
|
||||
|
||||
Reference in New Issue
Block a user