decord/source/design/components/TableRow/native/TableRowIcon.native.tsx
2026-09-01 10:26:29 +00:00

847 lines
16 KiB
TypeScript

// Module ID: 5605
// Function ID: 5606
// Name: TableRowIcon
// Dependencies: [109, 19, 17, 21, 4478, 712, 4930, 2]
// Exports: TableRowIcon
// Module 5605 (TableRowIcon)
import noopAll from "noop" /* 19 */;
import ThemesDefault from "Themes" /* 712 */;
import IconSizes from "IconSizes" /* 4930 */;
import IconSizesDefault from "IconSizes" /* 4930 */;
import closure_4 from "_objectWithoutProperties" /* 109 */;
import { View } from "get ActivityIndicator" /* 17 */;
import { jsx } from "jsxProd" /* 21 */;
import createCacheKey from "createCacheKey" /* 4478 */;
require = arg1;
let closure_3 = ["color"];
noopAll;
createCacheKey = { container: null, default: null, statusOnline: null, statusIdle: null, statusDND: null, statusOffline: null, xbox: null, playstation: null, danger: null, secondary: null, translucent: null };
createCacheKey = { width: ThemesDefault.modules.mobile.TABLE_ROW_ICON_SIZE, height: ThemesDefault.modules.mobile.TABLE_ROW_ICON_SIZE, justifyContent: "center", alignItems: "center", borderRadius: ThemesDefault.radii.lg };
createCacheKey[0] = createCacheKey;
createCacheKey[1] = { color: ThemesDefault.colors.TABLEROW_ICON_COLOR_DEFAULT };
const obj1 = { color: ThemesDefault.colors.TABLEROW_ICON_COLOR_DEFAULT };
createCacheKey[2] = { color: ThemesDefault.colors.TEXT_STATUS_ONLINE };
const obj2 = { color: ThemesDefault.colors.TEXT_STATUS_ONLINE };
createCacheKey[3] = { color: ThemesDefault.colors.TEXT_STATUS_IDLE };
const obj3 = { color: ThemesDefault.colors.TEXT_STATUS_IDLE };
createCacheKey[4] = { color: ThemesDefault.colors.TEXT_STATUS_DND };
const obj4 = { color: ThemesDefault.colors.TEXT_STATUS_DND };
createCacheKey[5] = { color: ThemesDefault.colors.TEXT_STATUS_OFFLINE };
const obj5 = { color: ThemesDefault.colors.TEXT_STATUS_OFFLINE };
createCacheKey[6] = { backgroundColor: ThemesDefault.unsafe_rawColors.PLATFORM_XBOX, color: ThemesDefault.colors.WHITE };
const obj6 = { backgroundColor: ThemesDefault.unsafe_rawColors.PLATFORM_XBOX, color: ThemesDefault.colors.WHITE };
createCacheKey[7] = { backgroundColor: ThemesDefault.unsafe_rawColors.PLATFORM_PLAYSTATION, color: ThemesDefault.colors.WHITE };
const obj7 = { backgroundColor: ThemesDefault.unsafe_rawColors.PLATFORM_PLAYSTATION, color: ThemesDefault.colors.WHITE };
createCacheKey[8] = { color: ThemesDefault.colors.TEXT_FEEDBACK_CRITICAL };
const obj8 = { color: ThemesDefault.colors.TEXT_FEEDBACK_CRITICAL };
createCacheKey[9] = { color: ThemesDefault.colors.INTERACTIVE_TEXT_DEFAULT };
const obj9 = { color: ThemesDefault.colors.INTERACTIVE_TEXT_DEFAULT };
createCacheKey[10] = { color: ThemesDefault.colors.WHITE };
let closure_7 = createCacheKey.createStyles(createCacheKey);
const obj10 = { color: ThemesDefault.colors.WHITE };
const result = require("set").fileFinishedImporting("design/components/TableRow/native/TableRowIcon.native.tsx");
export const TableRowIcon = function TableRowIcon(arg0) {
({ source, IconComponent, variant } = arg0);
if (variant === undefined) {
variant = "default";
}
const tmp = callback2();
switch (variant) {
case "t":
break;
case "to":
break;
case "Date":
break;
case "TypeError":
break;
case "Error":
break;
case "HTTP":
break;
case "T":
break;
case "HermesInternal":
break;
case "Icon":
break;
case "IconComponent":
break;
case "c":
break;
case "p":
break;
case "LengthDelimited":
break;
case "limit":
break;
case "i":
break;
case "it":
break;
case "d":
break;
case "Map":
break;
case "Math":
break;
case "h":
break;
case "Number":
break;
case "Object":
break;
case "ct":
break;
case "PX_16":
break;
case "flex":
break;
case "flexDirection":
break;
case "PX_8":
break;
case "Path":
break;
case "Promise":
break;
case "s":
break;
case "Reflect":
break;
case "Set":
break;
case "format":
break;
case "formatToPlainString":
break;
case "String":
break;
case "Symbol":
break;
case "Text":
break;
case "x":
break;
case "View":
break;
case "w":
break;
case "WireType":
break;
case "__closure":
break;
case "__d":
break;
case "__esModule":
break;
case "__initData":
break;
case "filter":
break;
case "__packager_asset":
break;
case "k":
break;
case "set":
break;
case "__workletHash":
break;
case "_desired":
break;
case "_distance":
break;
case "st":
break;
case "accessibilityLabel":
break;
case "accessibilityRole":
break;
case "accessible":
break;
case "padding":
break;
case "paddingHorizontal":
break;
case "add":
break;
case "alignItems":
break;
case "ao":
break;
case "applicationId":
break;
case "ti":
break;
case "apply":
break;
case "backgroundColor":
break;
case "round":
break;
case "bm":
break;
case "body":
break;
case "borderRadius":
break;
case "bottom":
break;
case "call":
break;
case "category":
break;
case "channel":
break;
case "channelId":
break;
case "channel_id":
break;
case "id":
break;
case "children":
break;
case "cix":
break;
case "ix":
break;
case "unicodeVersion":
break;
case "code":
break;
case "color":
break;
case "colors":
break;
case "concat":
break;
case "constructor":
break;
case "container":
break;
case "content":
break;
case "context":
break;
case "text":
break;
case "count":
let translucent = tmp.default;
const color = translucent.color;
if ("default" === variant) {
let REFRESH_SMALL_16 = IconSizes.IconSizes.MEDIUM;
} else {
REFRESH_SMALL_16 = IconSizes.IconSizes.REFRESH_SMALL_16;
}
let str3 = "md";
if ("default" !== variant) {
str3 = "md";
if ("danger" !== variant) {
str3 = "md";
if ("secondary" !== variant) {
str3 = "md";
if ("translucent" !== variant) {
str3 = "sm";
}
}
}
}
if (null == source) {
if (null == IconComponent) {
return null;
}
}
let obj = { style: null, children: null };
const items = [tmp.container, callback(translucent, closure_3)];
obj[0] = items;
if (null != IconComponent) {
obj = { size: null, color: null };
obj[0] = str3;
obj[1] = color;
let tmp11Result = tmp11(IconComponent, obj);
} else {
obj = { color: null, source: null, size: null };
obj[0] = color;
obj[1] = source;
obj[2] = REFRESH_SMALL_16;
tmp11Result = tmp11(IconSizesDefault, obj);
}
obj[1] = tmp11Result;
tmp11Result = tmp11(View, obj);
const tmp12 = View;
const tmp4 = callback(translucent, closure_3);
break;
case "create":
break;
case "createStyles":
translucent = tmp.statusOnline;
break;
case "ty":
break;
case "current":
translucent = tmp.statusIdle;
break;
case "cursor":
break;
case "data":
translucent = tmp.statusDND;
break;
case "ddd":
break;
case "default":
translucent = tmp.statusOffline;
break;
case "defineProperty":
break;
case "op":
translucent = tmp.xbox;
break;
case "delete":
break;
case "description":
translucent = tmp.playstation;
break;
case "ip":
break;
case "disabled":
translucent = tmp.danger;
break;
case "sa":
break;
case "dispatch":
translucent = tmp.secondary;
break;
case "displayName":
break;
case "diversity":
translucent = tmp.translucent;
break;
case "v":
break;
case "done":
break;
case "duration":
break;
case "enabled":
break;
case "end":
break;
case "enumerable":
break;
case "error":
break;
case "exports":
break;
case "fileFinishedImporting":
break;
case "fill":
break;
case "find":
break;
case "ind":
break;
case "flags":
break;
case "forEach":
break;
case "gap":
break;
case "get":
break;
case "getChannel":
break;
case "getCurrentUser":
break;
case "getGuild":
break;
case "guild":
break;
case "guildId":
break;
case "guild_id":
break;
case "has":
break;
case "hasDiversityParent":
break;
case "hash":
break;
case "hd":
break;
case "header":
break;
case "height":
break;
case "httpServerLocation":
break;
case "icon":
break;
case "includes":
break;
case "index":
break;
case "indexOf":
break;
case "intl":
break;
case "items":
break;
case "join":
break;
case "jsx":
break;
case "jsxs":
break;
case "justifyContent":
break;
case "key":
break;
case "keys":
break;
case "kind":
break;
case "ks":
break;
case "space":
break;
case "label":
break;
case "lc":
break;
case "left":
break;
case "length":
break;
case "lj":
break;
case "loadJsonAsset":
break;
case "location":
break;
case "map":
break;
case "marginTop":
break;
case "marginBottom":
break;
case "max":
break;
case "memo":
break;
case "message":
break;
case "messageId":
break;
case "method":
break;
case "methodobject":
break;
case "withTiming":
break;
case "min":
break;
case "ml":
break;
case "mn":
break;
case "mode":
break;
case "name":
break;
case "names":
break;
case "next":
break;
case "nm":
break;
case "no":
break;
case "now":
break;
case "np":
break;
case "onPress":
break;
case "opacity":
break;
case "options":
break;
case "parent":
break;
case "paths":
break;
case "pos":
break;
case "position":
break;
case "props":
break;
case "prototype":
break;
case "type":
break;
case "push":
break;
case "radii":
break;
case "raw":
break;
case "ref":
break;
case "registerAsset":
break;
case "rejectWithError":
break;
case "replace":
break;
case "resizeMode":
break;
case "size":
break;
case "resolve":
break;
case "result":
break;
case "right":
break;
case "runOnJS":
break;
case "scales":
break;
case "shapes":
break;
case "sk":
break;
case "skuId":
break;
case "slice":
break;
case "source":
break;
case "split":
break;
case "spriteIndex":
break;
case "sr":
break;
case "start":
break;
case "state":
break;
case "status":
break;
case "substring_i":
break;
case "string":
break;
case "style":
break;
case "surrogates":
break;
case "tag":
break;
case "test":
break;
case "then":
break;
case "title":
break;
case "toCharArray$esjava$1":
break;
case "toString":
break;
case "top":
break;
case "track":
break;
case "transform":
break;
case "uri":
break;
case "url":
break;
case "useCallback":
break;
case "useEffect":
break;
case "useMemo":
break;
case "useRef":
break;
case "useState":
break;
case "useStateFromStores":
break;
case "user":
break;
case "userId":
break;
case "value":
break;
case "values":
break;
case "variant":
break;
case "warn":
break;
case "width":
break;
case "window":
break;
case "withSpring":
break;
case "":
break;
case "isArrayBuffer":
break;
case "A":
break;
case "ay":
break;
case "guildIconContainer":
break;
case "dragOffsetFromRight":
break;
case "$ZodBoolean":
break;
case "ZodBoolean":
break;
case "B":
break;
case "le":
break;
case "an":
break;
case "n":
break;
case "useActionBarPrimaryButton":
break;
case "ActionBarPrimaryButton":
break;
case "ary":
break;
case "u":
break;
case "tt":
break;
case "on":
break;
case "$ZodDate":
break;
case "ZodDate":
break;
case "D":
break;
case "DateParser":
break;
case "at":
break;
case "te":
break;
case "serializeEnd":
break;
case "MarkupParserNodeTypeError":
break;
case "E":
break;
case "Err":
break;
case "ro":
break;
case "or":
break;
case "SEMANTIC_ATTRIBUTE_SENTRY_SOURCE":
break;
case "BOT_HTTP_INTERACTIONS":
break;
case "H":
break;
case "HT":
break;
case "TP":
break;
case "P":
break;
case "INTERACTIONS":
break;
case "NSFW_SERVER_INVITE":
break;
case "NSFW_SERVER_INVITE_EMBED":
break;
case "SERVER_INVITE":
break;
case "INVITE_EMBED":
break;
case "INVITE_EMBED_ACTIONED":
break;
case "waitForSession":
break;
case "rm":
break;
case "m":
break;
case "me":
break;
case "mes":
break;
case "I":
break;
case "InternalCard":
break;
case "ter":
break;
case "na":
break;
case "al":
break;
case "CardA11yWrapper":
break;
case "perGuildMaxCount":
break;
case "wkst":
break;
case "FeDistantLight":
break;
case "LightSource":
break;
case "getChannelIcon":
break;
case "getChannelIconComponent":
break;
case "getChannelIconComponentWithGuild":
break;
case "co":
break;
case "C":
break;
case "Component":
break;
case "om":
break;
case "mp":
break;
case "po":
break;
case "pon":
break;
case "one":
break;
case "ne":
break;
case "en":
break;
case "$ZodCheckMaxLength":
break;
case "kMaxLength":
break;
case "L":
break;
case "eng":
break;
case "ng":
break;
case "el":
break;
case "li":
break;
case "lim":
break;
case "limited":
break;
case "limitedBadgeRow":
break;
case "mi":
break;
case "mit":
break;
case "with_bundled_skus":
break;
case "purchaseUpdatedListener":
break;
case "$ZodMap":
break;
case "ZodMap":
break;
case "M":
break;
case "ap":
break;
case "$ZodCheckGreaterThan":
break;
case "ToIntlMathematicalValue":
break;
case "th":
break;
case "ValueSetter":
break;
case "$ZodCheckNumberFormat":
break;
case "N":
break;
case "NumberFormat":
break;
case "um":
break;
case "b":
break;
case "be":
break;
case "role_connections_verification_url":
break;
case "baseType":
break;
case "$ZodObject":
break;
case "$ZodObjectJIT":
break;
case "ZodObject":
break;
case "O":
break;
case "j":
break;
case "je":
break;
case "IT":
break;
case "MEDIA_PICKER_SEND_BUTTON_SPRING":
break;
case "marginHorizontal":
break;
case "Direction":
break;
case "rect":
break;
case "GAME_EVENT":
break;
case "PX_80":
break;
case "_":
break;
case "tabContainer":
break;
case "tabContainerSelected":
break;
case "AUTO_MODERATION_REMOVE_REGEX_PATTERNS":
break;
case "RNSVGClipPath":
break;
case "ClipPath":
break;
case "$ZodPromise":
break;
case "ZodPromise":
break;
case "PromiseDeduper":
break;
case "is":
break;
case "se":
break;
case "dup":
break;
}
};