// Metro module 15346 (f15347).
import { useState, useCallback } from "react";
import { ScrollView, View, StyleSheet } from "react-native";
import GuildDiscoveryCategoryStore from "../../../global_discovery_servers/GuildDiscoveryCategoryStore";
import { GuildPrimaryCategory } from "../../../guild_settings/discovery/GuildSettingsDiscoveryConstants";
import { GameControllerIcon } from "../../../../design/components/Icon/native/redesign/generated/GameControllerIcon";
import { TvIcon } from "../../../../design/components/Icon/native/redesign/generated/TvIcon";
import { ForumIcon } from "../../../../design/components/Icon/native/redesign/generated/ForumIcon";
import { ScienceIcon } from "../../../../design/components/Icon/native/redesign/generated/ScienceIcon";
import { MusicIcon } from "../../../../design/components/Icon/native/redesign/generated/MusicIcon";
import { BookCheckIcon } from "../../../../design/components/Icon/native/redesign/generated/BookCheckIcon";
import { PaintPaletteIcon } from "../../../../design/components/Icon/native/redesign/generated/PaintPaletteIcon";
import { PiggyBankIcon } from "../../../../design/components/Icon/native/redesign/generated/PiggyBankIcon";
import { RobotIcon } from "../../../../design/components/Icon/native/redesign/generated/RobotIcon";
import { MedalIcon } from "../../../../design/components/Icon/native/redesign/generated/MedalIcon";
import { FoodIcon } from "../../../../design/components/Icon/native/redesign/generated/FoodIcon";
import { PaintbrushThinIcon } from "../../../../design/components/Icon/native/redesign/generated/PaintbrushThinIcon";
import { BicycleIcon } from "../../../../design/components/Icon/native/redesign/generated/BicycleIcon";
import { PencilSparkleIcon } from "../../../../design/components/Icon/native/redesign/generated/PencilSparkleIcon";
import { createStyles } from "../../../../design/components/Styles/native/createStyles";
import Module712 from "../../../../_bundle/Module712";
import { useCheckboxA11yNative } from "../../../../_bundle/Module3907";
import { Button } from "../../../../design/components/Button/native/Button.native";
import useSafeAreaInsets_native from "../../../safe_area/useSafeAreaInsets.native";
import { useNavigation } from "../../../../design/components/Navigator/native/useNavigation.native";
import ICYMIActionCreators from "../../ICYMIActionCreators";
import ToastActionCreators from "../../../toast/native/ToastActionCreators";
import { intl, t } from "../../../../intl/index.native";
import { useStateFromStoresArray } from "../../../../_bundle/Module589";
import { ICYMIAnalytics } from "../../ICYMIAnalytics";
import { Text } from "../../../../design/components/Text/native/Text";
function $mk116923($env) {
return () => (0, setState2)(false);
}
let useStyles;
const WordTopic = function WordTopic(props) {
const { topic, categoryid, selected, handlePress } = props;
const icon = GuildPrimaryCategory.GAMING === categoryid ? : GuildPrimaryCategory.ENTERTAINMENT === categoryid ? : GuildPrimaryCategory.GENERAL_CHATTING === categoryid ? : GuildPrimaryCategory.SCIENCE_AND_TECH === categoryid ? : GuildPrimaryCategory.MUSIC === categoryid ? : GuildPrimaryCategory.EDUCATION === categoryid ? : GuildPrimaryCategory.CREATIVE_ARTS === categoryid ? : GuildPrimaryCategory.FINANCE === categoryid ? : GuildPrimaryCategory.BOTS === categoryid ? : GuildPrimaryCategory.SPORTS === categoryid ? : GuildPrimaryCategory.TRAVEL_AND_FOOD === categoryid ? : GuildPrimaryCategory.FASHION_AND_BEAUTY === categoryid ? : GuildPrimaryCategory.FITNESS_AND_HEALTH === categoryid ? : categoryid === 16 ? : void 0;
const checkboxA11yNative = useCheckboxA11yNative({
checked: selected
});
const { accessibilityRole, accessibilityState } = checkboxA11yNative;
return icon != null ?