Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/05xxx/module_5021.js (118.4 MB)
31 lines
1.6 KiB
TypeScript
31 lines
1.6 KiB
TypeScript
// Module ID: 16401
|
|
// Function ID: 16402
|
|
// Name: VibegrationsNativeTurnTimer
|
|
// Dependencies: [19, 21, 4836, 16402, 4832, 16350, 2]
|
|
// Exports: default
|
|
|
|
// Module 16401 (VibegrationsNativeTurnTimer)
|
|
import Text_Text from "Text/Text" /* 4832 */;
|
|
import VibegrationsDuration from "VibegrationsDuration" /* 16350 */;
|
|
import useVibegrationsElapsedMs from "useVibegrationsElapsedMs" /* 16402 */;
|
|
import noop from "module_19" /* 19 */;
|
|
|
|
require = fn;
|
|
const jsx = fn(21).jsx;
|
|
const createStyles = fn(4836);
|
|
let closure_3 = createStyles.createStyles({ timer: { fontVariant: ["tabular-nums"] } });
|
|
const size = fn(2);
|
|
const result = size.fileFinishedImporting("modules/vibegrations/native/VibegrationsNativeTurnTimer.tsx");
|
|
|
|
export default function VibegrationsNativeTurnTimer(variant) {
|
|
let str = variant.variant;
|
|
if (str === undefined) {
|
|
str = "text-sm/normal";
|
|
}
|
|
const tmp = closure_3();
|
|
const vibegrationsElapsedMs = useVibegrationsElapsedMs.useVibegrationsElapsedMs(variant.startedAt);
|
|
const obj2 = { variant: str, color: "text-muted", style: tmp.timer, lineClamp: 1, accessibilityRole: "timer", accessibilityLiveRegion: "none", accessibilityLabel: null, testID: "vibegrations-turn-timer", children: null };
|
|
obj2.accessibilityLabel = VibegrationsDuration.describeElapsedLabel(vibegrationsElapsedMs);
|
|
obj2.children = VibegrationsDuration.formatElapsed(vibegrationsElapsedMs);
|
|
return jsx(Text_Text.Text, { variant: str, color: "text-muted", style: tmp.timer, lineClamp: 1, accessibilityRole: "timer", accessibilityLiveRegion: "none", accessibilityLabel: null, testID: "vibegrations-turn-timer", children: null });
|
|
};
|