website_next: part 12

This commit is contained in:
nym21
2026-07-10 12:45:55 +02:00
parent e279116bff
commit 8d43f340a0
11 changed files with 320 additions and 161 deletions
-17
View File
@@ -18,23 +18,6 @@ export const FEE_RATE_STOPS = /** @type {const} */ ([
{ label: "max", color: "var(--red)" },
]);
/**
* @param {number[]} values
* @param {number} percentile
*/
function percentileValue(values, percentile) {
return values[Math.round((percentile / 100) * (values.length - 1))];
}
/** @param {number[]} feeRates */
export function createFeeRateRange(feeRates) {
feeRates.sort((a, b) => a - b);
return FEE_RATE_PERCENTILES.map((percentile) => {
return percentileValue(feeRates, percentile);
});
}
/**
* @param {number} feeRate
* @param {number[]} ranges