50 lines
2 KiB
TypeScript
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);
|
|
}
|
|
};
|