// Module ID: 11582 // Function ID: 11583 // Name: ScheduledMessageCardActionButtons // Dependencies: [21, 1236, 9822, 11568, 4343, 6105, 8745, 7896, 8752, 2] // Exports: default // Module 11582 (ScheduledMessageCardActionButtons) import set from "set" /* 2 */; import jsxProd from "jsxProd" /* 21 */; const jsx = jsxProd.jsx; const result = set.fileFinishedImporting("modules/scheduled_messages/native/ScheduledMessageCardActionButtons.tsx"); export default function ScheduledMessageCardActionButtons(scheduledMessage) { scheduledMessage = scheduledMessage.scheduledMessage; let obj = { label: null, IconComponent: null, action: null }; let intl = scheduledMessage(1236).intl; obj[0] = intl.string(scheduledMessage(1236).t.ZXE1s4); obj[1] = scheduledMessage(9822).PencilIcon; obj[2] = function action() { return scheduledMessage(closure_1_2[3]).openScheduledMessageEditContentModal(scheduledMessage); }; const items = [obj, , ]; obj = { label: null, IconComponent: null, action: null }; const intl2 = scheduledMessage(1236).intl; obj[0] = intl2.string(scheduledMessage(1236).t.SBcdAN); obj[1] = scheduledMessage(4343).ClockIcon; obj[2] = function action() { return scheduledMessage(closure_1_2[3]).openRescheduleMessageActionSheet(scheduledMessage.scheduledMessageId, scheduledMessage.sendAtTimestamp); }; items[1] = obj; obj = { label: null, IconComponent: null, action: null, variant: "destructive" }; const intl3 = scheduledMessage(1236).intl; obj[0] = intl3.string(scheduledMessage(1236).t.O3sL8F); obj[1] = scheduledMessage(6105).CircleXIcon; obj[2] = function action() { return scheduledMessage(closure_1_2[3]).cancelScheduledMessage(scheduledMessage.scheduledMessageId); }; items[2] = obj; return jsx(scheduledMessage(8745).ContextMenu, { items, keyboardShouldPersistTaps: "handled", triggerOnTap: true, children(ref) { const merged = Object.assign(ref, Object.create(null)); const obj = { ref: ref.ref }; const merged1 = Object.assign(merged); obj.variant = "secondary"; const intl = scheduledMessage(1236).intl; obj.accessibilityLabel = intl.string(scheduledMessage(1236).t.sHmiIC); obj.size = "sm"; obj.icon = callback(8752); return callback2(scheduledMessage(7896).IconButton, obj); } }); };