diff options
Diffstat (limited to 'apps/website/config.ts')
-rw-r--r-- | apps/website/config.ts | 158 |
1 files changed, 74 insertions, 84 deletions
diff --git a/apps/website/config.ts b/apps/website/config.ts index 1b45557..19c92a4 100644 --- a/apps/website/config.ts +++ b/apps/website/config.ts @@ -1,93 +1,83 @@ -import type { Config, NavbarDropdown, NavbarElement, Project } from "@webtypes/Config"; +import type { Config, NavbarDropdown, NavbarElement, Project } from '@webtypes/Config'; export const configConst = { - projects: getProjects(), - logos: [ - "oneconfig.minimal", - "polyfrost.full", - "polyfrost.minimal", - "polyfrost.minimal_bg", - ], - navbar: { - left: [ - { - logo: ["polyfrost.full", -1], - path: "/", - } - ], - right: [ - { - text: "Home", - path: "/", - }, - { - text: "Projects", - dropdown: (getProjects().map((project) => { - (project as any).path = `/projects/${project.name.toLowerCase()}`; - return project; - }) as unknown as NavbarDropdown[]) - } - ] - } + projects: getProjects(), + logos: ['oneconfig.minimal', 'polyfrost.full', 'polyfrost.minimal', 'polyfrost.minimal_bg'], + navbar: { + left: [ + { + logo: ['polyfrost.full', -1], + path: '/' + } + ], + right: [ + { + text: 'Home', + path: '/' + }, + { + text: 'Projects', + dropdown: getProjects().map((project) => { + (project as any).path = `/projects/${project.name.toLowerCase()}`; + return project; + }) as unknown as NavbarDropdown[] + } + ] + } } as const satisfies Config; function getProjects(): Project[] { - return [ - { - name: "OneConfig", - description: "The next-generation config library for Forge and Fabric", - logo: "oneconfig.minimal", - tag: "BETA" - }, - { - name: "OneLauncher", - description: "The next-generation launcher for Forge and Fabric", - logo: "polyfrost.minimal", - tag: "SOON" - }, - { - name: "OneConfig", - description: "The next-generation config library for Forge and Fabric", - logo: "oneconfig.minimal", - tag: "BETA" - }, - { - name: "OneLauncher", - description: "The next-generation launcher for Forge and Fabric", - logo: "polyfrost.minimal", - tag: "SOON" - }, - { - name: "OneConfig", - description: "The next-generation config library for Forge and Fabric", - logo: "oneconfig.minimal", - tag: "BETA" - }, - { - name: "OneLauncher", - description: "The next-generation launcher for Forge and Fabric", - logo: "polyfrost.minimal", - tag: "SOON" - }, - { - name: "OneConfig", - description: "The next-generation config library for Forge and Fabric", - logo: "oneconfig.minimal", - tag: "BETA" - }, - { - name: "OneLauncher", - description: "The next-generation launcher for Forge and Fabric", - logo: "polyfrost.minimal", - tag: "SOON" - }, - ] + return [ + { + name: 'OneConfig', + description: 'The next-generation config library for Forge and Fabric', + logo: 'oneconfig.minimal', + tag: 'BETA' + }, + { + name: 'OneLauncher', + description: 'The next-generation launcher for Forge and Fabric', + logo: 'polyfrost.minimal', + tag: 'SOON' + }, + { + name: 'OneConfig', + description: 'The next-generation config library for Forge and Fabric', + logo: 'oneconfig.minimal', + tag: 'BETA' + }, + { + name: 'OneLauncher', + description: 'The next-generation launcher for Forge and Fabric', + logo: 'polyfrost.minimal', + tag: 'SOON' + }, + { + name: 'OneConfig', + description: 'The next-generation config library for Forge and Fabric', + logo: 'oneconfig.minimal', + tag: 'BETA' + }, + { + name: 'OneLauncher', + description: 'The next-generation launcher for Forge and Fabric', + logo: 'polyfrost.minimal', + tag: 'SOON' + }, + { + name: 'OneConfig', + description: 'The next-generation config library for Forge and Fabric', + logo: 'oneconfig.minimal', + tag: 'BETA' + }, + { + name: 'OneLauncher', + description: 'The next-generation launcher for Forge and Fabric', + logo: 'polyfrost.minimal', + tag: 'SOON' + } + ]; } - - - - - // -------------------- NO TOUCH --------------------- // export default configConst as unknown as Config; |