// Module ID: 16310 // Function ID: 16311 // Name: AutoArchiveDurationOptions // Dependencies: [19, 1398, 21, 8094, 7625, 1236, 7626, 2] // Module 16310 (AutoArchiveDurationOptions) import { ChannelFlags } from "set" /* 1398 */; import { jsx } from "jsxProd" /* 21 */; import importAllResult from "noop" /* 19 */; const require = arg1; const memoResult = importAllResult.memo((channel) => { channel = channel.channel; let _require; ({ title, description, selected, onSelectDuration } = channel); let obj = _require(8094); const autoArchiveOptions = obj.getAutoArchiveOptions(); let hasFlagResult = null != channel && channel.isForumPost(); if (hasFlagResult) { hasFlagResult = channel.hasFlag(ChannelFlags.PINNED); } _require = hasFlagResult; obj = { value: selected, title, description, accessibilityLabel: null, onChange: null, hasIcons: false, children: null }; const intl = tmp(1236).intl; obj[3] = intl.string(_require(1236).t.H4mGfI); obj[4] = onSelectDuration; obj[6] = autoArchiveOptions.map((value) => closure_1_3(_undefined(closure_1_1[6]).TableRadioRow, { value: value.value, disabled: _undefined, label: value.label }, value.value)); return jsx(_require(7625).TableRadioGroup, { value: selected, title, description, accessibilityLabel: null, onChange: null, hasIcons: false, children: null }); }); const result = require("set").fileFinishedImporting("modules/threads/native/components/ThreadAutoArchiveBottomSheet.tsx"); export const AutoArchiveDurationOptions = memoResult;