decord/source/design/void/Status/native/StatusUtils.tsx

46 lines
1.6 KiB
TypeScript
Raw Normal View History

// Module ID: 14129
// Function ID: 14130
// Name: Status/StatusUtils
// Dependencies: [1179, 14130, 2]
2026-07-20 16:05:17 +00:00
// Exports: getAnimatedTypingTranslateX, getMobileStatusContainerRect, getStatusTypingDimensions, getVRStatusContainerRect
// Module 14129 (Status/StatusUtils)
import getStatusContainerStyleDefault from "getStatusContainerStyle" /* 14130 */;
import StatusConstants from "StatusConstants" /* 1179 */;
import size from "module_2" /* 2 */;
2026-07-23 10:11:24 +00:00
({ STATUS_PADDING: c2, StatusSizes: c3 } = StatusConstants);
const result = size.fileFinishedImporting("design/void/Status/native/StatusUtils.tsx");
2026-07-20 16:05:17 +00:00
export const getAnimatedTypingTranslateX = function getAnimatedTypingTranslateX(width) {
return width / 2 - 6;
};
2026-07-29 08:29:29 +00:00
export const getMobileStatusContainerRect = function getMobileStatusContainerRect(items) {
const size = { width: null, height: null, cornerRadius: null };
const sum = items + 2 * React2;
size.width = sum;
size.height = 1.4 * sum;
size.cornerRadius = sum / 4;
return size;
2026-07-20 16:05:17 +00:00
};
2026-07-29 08:29:29 +00:00
export const getVRStatusContainerRect = function getVRStatusContainerRect(items) {
const size = getStatusContainerStyleDefault(items, false, true);
const size1 = { width: size.width, height: size.height, cornerRadius: size.borderRadius };
return size1;
2026-07-20 16:05:17 +00:00
};
2026-07-29 08:29:29 +00:00
export const getStatusTypingDimensions = function getStatusTypingDimensions(items) {
if (constants.SMALL !== items) {
if (tmp.XSMALL !== items) {
let num = 6;
let num2 = 28;
2026-07-20 16:05:17 +00:00
}
const size = { width: num2, height: null, dotSize: null };
2026-07-20 16:05:17 +00:00
const _Math = Math;
size.height = Math.floor(num2 / 2.33);
size.dotSize = num;
return size;
2026-07-20 16:05:17 +00:00
}
2026-07-29 08:29:29 +00:00
num = 4;
num2 = 22;
2026-07-20 16:05:17 +00:00
};