diff --git a/frontend/src/app/layout.tsx b/frontend/src/app/layout.tsx index 423c7ad..a020877 100644 --- a/frontend/src/app/layout.tsx +++ b/frontend/src/app/layout.tsx @@ -11,9 +11,9 @@ import React from "react"; const inter = Inter({ subsets: ["latin"] }); export const metadata = { - title: "Proxmox VE Helper-Scripts", + title: "Proxmox VE Helper-Scripts DEVELOP", generator: "Next.js", - applicationName: "Proxmox VE Helper-Scripts", + applicationName: "Proxmox VE Helper-Scripts DEVELOP", referrer: "origin-when-cross-origin", keywords: [ "Proxmox VE", @@ -23,12 +23,13 @@ export const metadata = { "scripts", "proxmox", "VE", + "Development", ], authors: { name: "Bram Suurd" }, creator: "Bram Suurd", publisher: "Bram Suurd", description: - "A Front-end for the Proxmox VE Helper-Scripts (Community) Repository. Featuring over 200+ scripts to help you manage your Proxmox VE environment.", + "A Front-end for the Proxmox VE Helper-Scripts (DEVELOP) Repository. Featuring over 200+ scripts to help you manage your Proxmox VE environment.", favicon: "/app/favicon.ico", formatDetection: { email: false, @@ -37,7 +38,7 @@ export const metadata = { }, metadataBase: new URL(`https://community-scripts.github.io/${basePath}/`), openGraph: { - title: "Proxmox VE Helper-Scripts", + title: "Proxmox VE Helper-Scripts DEVELOP", description: "A Front-end for the Proxmox VE Helper-Scripts (Community) Repository. Featuring over 200+ scripts to help you manage your Proxmox VE environment.", url: "/defaultimg.png", diff --git a/frontend/src/app/manifest.ts b/frontend/src/app/manifest.ts index 1cfc38f..585c21a 100644 --- a/frontend/src/app/manifest.ts +++ b/frontend/src/app/manifest.ts @@ -7,8 +7,8 @@ export const generateStaticParams = () => { export default function manifest(): MetadataRoute.Manifest { return { - name: "Proxmox VE Helper-Scripts", - short_name: "Proxmox VE Helper-Scripts", + name: "Proxmox VE Helper-Scripts Development", + short_name: "Proxmox VE Helper-Scripts Development", description: "A Re-designed Front-end for the Proxmox VE Helper-Scripts Repository. Featuring over 200+ scripts to help you manage your Proxmox VE environment.", theme_color: "#030712", diff --git a/frontend/src/app/page.tsx b/frontend/src/app/page.tsx index 5728db0..8fcb8f2 100644 --- a/frontend/src/app/page.tsx +++ b/frontend/src/app/page.tsx @@ -103,17 +103,12 @@ export default function Page() {

- Make managing your Homelab a breeze + Beta Scripts

- We are a community-driven initiative that simplifies the setup - of Proxmox Virtual Environment (VE). -

-

- - With 300+ scripts to help you manage your Proxmox VE environment. Whether you're a seasoned - user or a newcomer, we've got you covered. + On this Website you can find a collection of scripts that are under development and open for testing. + We do not provide any support for these scripts when run in production, but you can help us by testing them and providing feedback.

diff --git a/frontend/src/app/scripts/_components/ScriptAccordion.tsx b/frontend/src/app/scripts/_components/ScriptAccordion.tsx index 11bd26e..a25a756 100644 --- a/frontend/src/app/scripts/_components/ScriptAccordion.tsx +++ b/frontend/src/app/scripts/_components/ScriptAccordion.tsx @@ -46,10 +46,10 @@ export default function ScriptAccordion({ ); if (category) { setExpandedItem(category.name); - handleSelected(selectedScript); } } - }, [selectedScript, items, handleSelected]); + }, [selectedScript, items]); + return ( category.scripts.length > 0); + return (
@@ -31,7 +33,7 @@ const Sidebar = ({
@@ -40,4 +42,4 @@ const Sidebar = ({ ); }; -export default Sidebar; \ No newline at end of file +export default Sidebar; diff --git a/frontend/src/components/Navbar.tsx b/frontend/src/components/Navbar.tsx index 54100d1..b9194d1 100644 --- a/frontend/src/components/Navbar.tsx +++ b/frontend/src/components/Navbar.tsx @@ -47,7 +47,7 @@ function Navbar() { src="/ProxmoxVED/logo.png" className="" /> - Proxmox VE Helper-Scripts + Proxmox VE Helper-Scripts DEVELOPMENT REPO
diff --git a/frontend/tsconfig.json b/frontend/tsconfig.json index 4b269df..195f88b 100644 --- a/frontend/tsconfig.json +++ b/frontend/tsconfig.json @@ -1,6 +1,10 @@ { "compilerOptions": { - "lib": ["dom", "dom.iterable", "esnext"], + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], "allowJs": true, "skipLibCheck": true, "strict": true, @@ -10,7 +14,7 @@ "moduleResolution": "bundler", "resolveJsonModule": true, "isolatedModules": true, - "jsx": "react-jsx", + "jsx": "preserve", "incremental": true, "plugins": [ { @@ -18,7 +22,9 @@ } ], "paths": { - "@/*": ["./src/*"] + "@/*": [ + "./src/*" + ] }, "target": "ES2017" }, @@ -29,5 +35,7 @@ ".next/types/**/*.ts", "next.config.mjs" ], - "exclude": ["node_modules"] + "exclude": [ + "node_modules" + ] }