Project Init

This commit is contained in:
Muluhabt
2026-05-29 15:23:46 +03:00
commit 2fbc557aac
67387 changed files with 6063341 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
'use client';
import { clamp } from '@mantine/hooks';
function levelToNumber(level, fallback) {
if (!level) {
return fallback || 0;
}
return level === "month" ? 0 : level === "year" ? 1 : 2;
}
function levelNumberToLevel(levelNumber) {
return levelNumber === 0 ? "month" : levelNumber === 1 ? "year" : "decade";
}
function clampLevel(level, minLevel, maxLevel) {
return levelNumberToLevel(
clamp(
levelToNumber(level, 0),
levelToNumber(minLevel, 0),
levelToNumber(maxLevel, 2)
)
);
}
export { clampLevel };
//# sourceMappingURL=clamp-level.mjs.map