decord/source/modules/media_keyboard/native/MediaKeyboardButtonIcon.tsx

54 lines
2.4 KiB
TypeScript
Raw Normal View History

// Module ID: 12333
// Function ID: 12334
2026-07-20 16:05:17 +00:00
// Name: MediaKeyboardButtonIcon
// Dependencies: [19, 21, 4474, 4343, 1609, 4607, 4610, 11043, 2]
2026-07-20 16:05:17 +00:00
// Exports: MediaKeyboardButtonIcon
// Module 12333 (MediaKeyboardButtonIcon)
import KeyboardTypes from "KeyboardTypes" /* 1609 */;
import ReanimatedRexportDefault from "ReanimatedRexport" /* 4343 */;
import useKeyboardTypeDefault from "useKeyboardType" /* 4474 */;
import timing from "timing" /* 4607 */;
import timingPresets from "timingPresets" /* 4610 */;
import noop from "module_19" /* 19 */;
2026-07-23 10:11:24 +00:00
const require = globalThis.__r;
require = fn;
const jsx = fn(21).jsx;
const __initData = { code: "function MediaKeyboardButtonIconTsx1(){const{keyboard,KeyboardTypes,withTiming,timingStandard}=this.__closure;const isActive=keyboard===KeyboardTypes.MEDIA||keyboard===KeyboardTypes.APP_LAUNCHER;return{transform:[{rotate:withTiming(isActive?'45deg':'0deg',timingStandard)}]};}" };
const size = fn(2);
const result = size.fileFinishedImporting("modules/media_keyboard/native/MediaKeyboardButtonIcon.tsx");
2026-07-20 16:05:17 +00:00
export const MediaKeyboardButtonIcon = function MediaKeyboardButtonIcon(arg0) {
if (arg0 == null) {
throw new TypeError("Cannot destructure 'undefined' or 'null'.");
2026-07-20 16:05:17 +00:00
} else {
const merged = Object.assign(arg0, undefined);
const tmp5 = useKeyboardTypeDefault();
_require = tmp5;
2026-07-20 16:05:17 +00:00
const fn = function s() {
const tmp4 = closure_0 === KeyboardTypes.KeyboardTypes.MEDIA || closure_0 === KeyboardTypes.KeyboardTypes.APP_LAUNCHER;
2026-07-20 16:05:17 +00:00
let str = "0deg";
2026-07-29 08:29:29 +00:00
if (tmp4) {
2026-07-20 16:05:17 +00:00
str = "45deg";
}
const obj = { transform: null };
const tmp2Result = timing;
const items = [{ rotate: timing.withTiming(str, timingPresets.timingStandard) }];
obj.transform = items;
2026-07-20 16:05:17 +00:00
return obj;
};
const obj2 = { keyboard: tmp5, KeyboardTypes: require("KeyboardTypes").KeyboardTypes, withTiming: require("timing").withTiming, timingStandard: require("timingPresets").timingStandard };
fn.__closure = obj2;
2026-08-31 15:47:37 +00:00
fn.__workletHash = 10698563185643;
fn.__initData = __initData;
const animatedStyle = require("ReanimatedRexport").useAnimatedStyle(fn);
const obj3 = { style: animatedStyle, children: null };
const obj4 = {};
2026-07-20 16:05:17 +00:00
const merged1 = Object.assign(merged);
obj3.children = jsx(require("PlusLargeIcon").PlusLargeIcon, {});
return jsx(ReanimatedRexportDefault.View, { style: animatedStyle, children: null });
2026-07-20 16:05:17 +00:00
}
};