From 54af98ed3d5f7a11840fe2c7f9d89f0e8e5873ff Mon Sep 17 00:00:00 2001 From: ztimson Date: Fri, 1 May 2026 15:22:20 -0400 Subject: [PATCH] Added order to projects --- package-lock.json | 12 +++++++++++- package.json | 1 + src/environments/environment.ts | 2 +- src/views/Home.vue | 4 +++- 4 files changed, 16 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index fb8d466..e07fe1d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,6 +9,7 @@ "version": "1.0.0", "dependencies": { "@ztimson/momentum": "^1.1.9", + "@ztimson/utils": "^0.29.4", "vue": "^3.3.11", "vue-router": "^4.2.5" }, @@ -1359,7 +1360,7 @@ "build-models": "bin/build-models.mjs" } }, - "node_modules/@ztimson/utils": { + "node_modules/@ztimson/momentum/node_modules/@ztimson/utils": { "version": "0.29.0", "resolved": "https://registry.npmjs.org/@ztimson/utils/-/utils-0.29.0.tgz", "integrity": "sha512-qwI8xwJGsC7Lxk8WsEtvD8KYDIvagEa1AP8cjyQVZ3FUDHZlTocyuQYen4MU4keXzNAgfh9CcCsXweIyvjZt0Q==", @@ -1368,6 +1369,15 @@ "var-persist": "^1.0.1" } }, + "node_modules/@ztimson/utils": { + "version": "0.29.4", + "resolved": "https://registry.npmjs.org/@ztimson/utils/-/utils-0.29.4.tgz", + "integrity": "sha512-INIADSrstEfr9sN0xQkBrcfnUNG9cWqRjmk+q4IFq323jIe/xSHBMunpq8HIBumpIk5rYfPmdHxFhutpUxwEFg==", + "license": "MIT", + "dependencies": { + "var-persist": "^1.0.1" + } + }, "node_modules/ansi-styles": { "version": "6.2.3", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", diff --git a/package.json b/package.json index df25f00..c397eb6 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ }, "dependencies": { "@ztimson/momentum": "^1.1.9", + "@ztimson/utils": "^0.29.4", "vue": "^3.3.11", "vue-router": "^4.2.5" }, diff --git a/src/environments/environment.ts b/src/environments/environment.ts index 5c0935e..32805ca 100644 --- a/src/environments/environment.ts +++ b/src/environments/environment.ts @@ -1,6 +1,6 @@ const devMode = location?.port == '5173'; export const environment = { - apiUrl: devMode ? 'http://localhost' : location.origin, + apiUrl: 'https://zakscode.com', devMode } diff --git a/src/views/Home.vue b/src/views/Home.vue index 0e144a0..c051d22 100644 --- a/src/views/Home.vue +++ b/src/views/Home.vue @@ -5,13 +5,15 @@ import Konsole from '@/components/konsole.vue'; import Projects from '@/components/projects.vue'; import Refrences from '@/components/refrences.vue'; import {momentum} from '@/services/momentum.service'; +import {sortByProp} from '@ztimson/utils'; import {ref} from 'vue'; // Get favorites const products = ref([]); const openSource = ref([]); momentum.data.read('Repos').then(resp => - resp.forEach((r: any) => (r.product ? products : openSource).value.push(r))); + resp.toSorted(sortByProp('order')) + .forEach((r: any) => (r.product ? products : openSource).value.push(r))); // Get repository count let remainder = ref(0);