From 2f6efe7df19085d3962381805466fbded79c133c Mon Sep 17 00:00:00 2001 From: lowlighter <22963968+lowlighter@users.noreply.github.com> Date: Sat, 23 Apr 2022 21:40:42 -0400 Subject: [PATCH] feat(app/web): update placeholder js to support new options [skip ci] --- source/app/web/statics/app.placeholder.js | 52 ++++++++++++++++++++--- 1 file changed, 47 insertions(+), 5 deletions(-) diff --git a/source/app/web/statics/app.placeholder.js b/source/app/web/statics/app.placeholder.js index 38ee7ff4..6d6aacd7 100644 --- a/source/app/web/statics/app.placeholder.js +++ b/source/app/web/statics/app.placeholder.js @@ -418,8 +418,27 @@ login: faker.internet.userName(), amount: faker.datatype.number(10), avatar: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mOcOnfpfwAGfgLYttYINwAAAABJRU5ErkJggg==", + past: faker.datatype.boolean(), })), - count: faker.datatype.number(100), + past:options["sponsors.past"], + size:options["sponsors.size"], + count: { + total:{ + count:faker.datatype.number(100), + user:faker.datatype.number(100), + organization:faker.datatype.number(100), + }, + active:{ + total:faker.datatype.number(100), + user:faker.datatype.number(100), + organization:faker.datatype.number(100), + }, + past:{ + total:faker.datatype.number(100), + user:faker.datatype.number(100), + organization:faker.datatype.number(100), + } + }, goal: { progress: faker.datatype.number(100), title: `$${faker.datatype.number(100) * 10} per month`, @@ -445,17 +464,23 @@ ["stats.recent"]: { total: faker.datatype.number(10000), get lines() { - return Object.fromEntries(Object.entries(this.favorites).map(([key, {value}]) => [key, value])) + return Object.fromEntries(Object.entries(this.recent).map(([key, {value}]) => [key, value])) }, get stats() { - return Object.fromEntries(Object.entries(this.favorites).map(([key, {value}]) => [key, value])) + return Object.fromEntries(Object.entries(this.recent).map(([key, {value}]) => [key, value])) }, commits: faker.datatype.number(500), files: faker.datatype.number(1000), days: Number(options["languages.recent.days"]), }, - favorites: distribution(7).map((value, index, array) => ({name: faker.lorem.word(), color: faker.internet.color(), value, size: faker.datatype.number(1000000), x: array.slice(0, index).reduce((a, b) => a + b, 0)})), - recent: distribution(7).map((value, index, array) => ({name: faker.lorem.word(), color: faker.internet.color(), value, size: faker.datatype.number(1000000), x: array.slice(0, index).reduce((a, b) => a + b, 0)})), + favorites: distribution(options["languages.limit"] || 8).map((value, index, array) => ({name: (index+1 === array.length)&&(options["languages.other"]) ? "Other" :faker.lorem.word(), color: faker.internet.color(), value, size: faker.datatype.number(1000000), x: array.slice(0, index).reduce((a, b) => a + b, 0)})), + recent: distribution(options["languages.limit"] || 8).map((value, index, array) => ({name: (index+1 === array.length)&&(options["languages.other"]) ? "Other" :faker.lorem.word(), color: faker.internet.color(), value, size: faker.datatype.number(1000000), x: array.slice(0, index).reduce((a, b) => a + b, 0)})), + get verified() { + return options["languages.indepth"] ? {signature:faker.datatype.number(this.commits)} : null + }, + indepth:options["languages.indepth"], + commits: faker.datatype.number(500), + files: faker.datatype.number(1000), }, }) : null), @@ -1103,6 +1128,23 @@ }, }) : null), + //Calendar + ...(set.plugins.enabled.calendar + ? ({ + calendar: { + years:new Array(options["calendar.years"] || 2).fill(0).map((_, index) => ({ + year: new Date().getFullYear() - index, + weeks:new Array(53).fill(0).map(() => ({ + contributionDays: new Array(7).fill(0).map(() => ({ + contributionCount: faker.datatype.number(10), + color: faker.random.arrayElement(["#ebedf0", "#ebedf0", "#ebedf0", "#ebedf0", "#ebedf0", "#ebedf0", "#9be9a8", "#9be9a8", "#9be9a8", "#40c463", "#40c463", "#30a14e", "#216e39"]), + date: faker.date.past(365) + })) + })) + })) + }, + }) + : null), //Support ...(set.plugins.enabled.support ? ({