decord/beta/source/modules/rtc/native/SecureFramesCopyIcon.tsx
2026-10-01 14:13:23 +00:00

31 lines
1.1 KiB
TypeScript

// Module ID: 9181
// Function ID: 9182
// Name: SecureFramesCopyIcon
// Dependencies: [19, 21, 4527, 6610, 7363, 4779, 1115, 2]
// Exports: default
// Module 9181 (SecureFramesCopyIcon)
import Fragment from "Fragment" /* 21 */;
import ToastUtils from "ToastUtils" /* 4527 */;
import ClipboardUtils from "ClipboardUtils" /* 6610 */;
import react from "react" /* 19 */;
import size from "module_2" /* 2 */;
const jsx = Fragment.jsx;
let result = size.fileFinishedImporting("modules/rtc/native/SecureFramesCopyIcon.tsx");
export default function SecureFramesCopyIcon(chunks) {
chunks = chunks.chunks;
const items = [chunks];
const memo = react.useMemo(() => chunks.join(" "), items);
const items1 = [memo];
const callback = react.useCallback(() => {
const obj = ToastUtils;
const result = obj.presentCopiedToClipboard();
const obj2 = ClipboardUtils;
obj2.copy(memo);
}, items1);
const IconButton = chunks(memo[4]).IconButton;
const intl = chunks(memo[6]).intl;
return <IconButton icon={null} variant="secondary" onPress={callback} accessibilityLabel={intl.string(chunks(memo[6]).t.e7GWjQ)} size="sm" />;
};