decord/beta/source/modules/guilds_bar/useGuildsBarGuildMediaState.tsx
2026-10-09 10:34:53 +00:00

50 lines
2 KiB
TypeScript

// Module ID: 16270
// Function ID: 16271
// Name: useGuildsBarGuildMediaState
// Dependencies: [19, 13520, 504, 16271, 16272, 16273, 2]
// Exports: default
// Module 16270 (useGuildsBarGuildMediaState)
import GuildMediaStateShadowCompare from "GuildMediaStateShadowCompare" /* 16272 */;
import react from "react" /* 19 */;
import GuildMediaStateStore from "GuildMediaStateStore" /* 13520 */;
import size from "module_2" /* 2 */;
const require = globalThis.__r;
let _require, importDefault;
let result = size.fileFinishedImporting("modules/guilds_bar/useGuildsBarGuildMediaState.tsx");
export default function useGuildsBarGuildMediaState(arg0) {
let closure_0;
let closure_1;
let guildMediaState;
let stateFromStores;
const f123753 = () => guildMediaState.getGuildMediaState(closure_0);
let obj = require("GuildMediaStateStoreExperiment");
const current = react.useRef(obj.useGuildMediaStateSource("GuildsBarGuild")).current;
const obj2 = react;
if (require("GuildMediaStateStoreExperiment").GuildMediaStateSource.STORE === current) {
_require = arg0;
const items = [GuildMediaStateStore];
const items1 = [arg0];
const tmpResult = require("get initialized");
return tmpResult.useStateFromStores(items, f123753, items1);
} else if (require("GuildMediaStateStoreExperiment").GuildMediaStateSource.SHADOW === current) {
const tmp5 = require("useGuildMediaState")(arg0);
importDefault = tmp5;
_require = arg0;
const items2 = [GuildMediaStateStore];
const items3 = [arg0];
const tmpResult2 = require("get initialized");
stateFromStores = tmpResult2.useStateFromStores(items2, f123753, items3);
const items4 = [arg0, tmp5, stateFromStores];
const effect = obj2.useEffect(() => {
const obj = GuildMediaStateShadowCompare;
const result = obj.compareGuildMediaState(closure_0, closure_1, stateFromStores);
}, items4);
return tmp5;
} else if (require("GuildMediaStateStoreExperiment").GuildMediaStateSource.HOOK === current) {
return require("useGuildMediaState")(arg0);
}
};