aboutsummaryrefslogtreecommitdiff
path: root/apps/website/config.ts
diff options
context:
space:
mode:
Diffstat (limited to 'apps/website/config.ts')
-rw-r--r--apps/website/config.ts158
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;