Added order to projects
All checks were successful
Build Website / Build NPM Project (push) Successful in 16s
Build Website / Build Container (push) Successful in 24s
Build Website / Tag Version (push) Successful in 14s

This commit is contained in:
2026-05-01 15:22:20 -04:00
parent b7895487e2
commit 54af98ed3d
4 changed files with 16 additions and 3 deletions

12
package-lock.json generated
View File

@@ -9,6 +9,7 @@
"version": "1.0.0", "version": "1.0.0",
"dependencies": { "dependencies": {
"@ztimson/momentum": "^1.1.9", "@ztimson/momentum": "^1.1.9",
"@ztimson/utils": "^0.29.4",
"vue": "^3.3.11", "vue": "^3.3.11",
"vue-router": "^4.2.5" "vue-router": "^4.2.5"
}, },
@@ -1359,7 +1360,7 @@
"build-models": "bin/build-models.mjs" "build-models": "bin/build-models.mjs"
} }
}, },
"node_modules/@ztimson/utils": { "node_modules/@ztimson/momentum/node_modules/@ztimson/utils": {
"version": "0.29.0", "version": "0.29.0",
"resolved": "https://registry.npmjs.org/@ztimson/utils/-/utils-0.29.0.tgz", "resolved": "https://registry.npmjs.org/@ztimson/utils/-/utils-0.29.0.tgz",
"integrity": "sha512-qwI8xwJGsC7Lxk8WsEtvD8KYDIvagEa1AP8cjyQVZ3FUDHZlTocyuQYen4MU4keXzNAgfh9CcCsXweIyvjZt0Q==", "integrity": "sha512-qwI8xwJGsC7Lxk8WsEtvD8KYDIvagEa1AP8cjyQVZ3FUDHZlTocyuQYen4MU4keXzNAgfh9CcCsXweIyvjZt0Q==",
@@ -1368,6 +1369,15 @@
"var-persist": "^1.0.1" "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": { "node_modules/ansi-styles": {
"version": "6.2.3", "version": "6.2.3",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz",

View File

@@ -12,6 +12,7 @@
}, },
"dependencies": { "dependencies": {
"@ztimson/momentum": "^1.1.9", "@ztimson/momentum": "^1.1.9",
"@ztimson/utils": "^0.29.4",
"vue": "^3.3.11", "vue": "^3.3.11",
"vue-router": "^4.2.5" "vue-router": "^4.2.5"
}, },

View File

@@ -1,6 +1,6 @@
const devMode = location?.port == '5173'; const devMode = location?.port == '5173';
export const environment = { export const environment = {
apiUrl: devMode ? 'http://localhost' : location.origin, apiUrl: 'https://zakscode.com',
devMode devMode
} }

View File

@@ -5,13 +5,15 @@ import Konsole from '@/components/konsole.vue';
import Projects from '@/components/projects.vue'; import Projects from '@/components/projects.vue';
import Refrences from '@/components/refrences.vue'; import Refrences from '@/components/refrences.vue';
import {momentum} from '@/services/momentum.service'; import {momentum} from '@/services/momentum.service';
import {sortByProp} from '@ztimson/utils';
import {ref} from 'vue'; import {ref} from 'vue';
// Get favorites // Get favorites
const products = ref<any[]>([]); const products = ref<any[]>([]);
const openSource = ref<any[]>([]); const openSource = ref<any[]>([]);
momentum.data.read('Repos').then(resp => 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 // Get repository count
let remainder = ref(0); let remainder = ref(0);