From 4c30fb09aba285a4ea811d27d8ddc248060f58a4 Mon Sep 17 00:00:00 2001 From: karamvir Date: Thu, 3 Aug 2023 15:26:00 -0700 Subject: [PATCH] fix new resource buttons --- frontend/src/layouts/resources.tsx | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/frontend/src/layouts/resources.tsx b/frontend/src/layouts/resources.tsx index e3f940f6c..03a6253a8 100644 --- a/frontend/src/layouts/resources.tsx +++ b/frontend/src/layouts/resources.tsx @@ -4,6 +4,11 @@ import { Input } from "@ui/input"; import { PlusCircle } from "lucide-react"; import { ReactNode, useState } from "react"; import { Page } from "./page"; +import { ResourceTarget } from "@monitor/client/dist/types"; +import { NewServer } from "@resources/server/new"; +import { NewBuild } from "@resources/build/new"; +import { NewBuilder } from "@resources/builder/new"; +import { NewAlerter } from "@resources/alerter/new"; export const Resources = ({ type, @@ -11,7 +16,7 @@ export const Resources = ({ icon, components, }: { - type: string; + type: ResourceTarget["type"]; summary: ReactNode; icon: ReactNode; components: (search: string) => ReactNode; @@ -44,7 +49,11 @@ export const Resources = ({ New {type} - + {type === "Deployment" && } + {type === "Server" && } + {type === "Build" && } + {type === "Builder" && } + {type === "Alerter" && } } >