1
0
Fork 0

Gen/uptame split

This commit is contained in:
Pabloader 2026-04-14 12:14:47 +00:00
parent 01888131b5
commit 93a40db640
2 changed files with 12 additions and 5 deletions

View File

@ -69,10 +69,17 @@ export const WorkerCard = ({ worker, isOwn }: Props) => {
<dt>Performance</dt>
<dd>{worker.performance}</dd>
</div>
{(worker.kudos_details?.generated != null && worker.kudos_details?.uptime != null) ? (
<div class={styles.detail}>
<dt>Kudos earned (gen/uptime)</dt>
<dd>{formatNumber(worker.kudos_details.generated)} / {formatNumber(worker.kudos_details.uptime)}</dd>
</div>
) : (
<div class={styles.detail}>
<dt>Kudos earned</dt>
<dd>{formatNumber(worker.kudos_rewards)}</dd>
</div>
)}
<div class={styles.detail}>
<dt>Kudos/hour</dt>
<dd>{worker.uptime > 0 ? formatNumber(Math.round((worker.kudos_details.generated / worker.uptime) * 3600)) : '0'}</dd>

2
src/types.d.ts vendored
View File

@ -6,7 +6,7 @@ type RunGame = () => Promise<void>;
declare namespace WebAssembly {
type tc = 'i32' | 'i64' | 'f32' | 'f64';
export class Function {
constructor(args: { parameters: tc[], results: tc[] }, func: Function);
constructor(args: { parameters: tc[], results: tc[] }, func: (...args: number[]) => number[] | void);
}
}