decord/source/modules/guild_role_subscriptions/useRoleSubscriptionEmojis.tsx

34 lines
1 KiB
TypeScript
Raw Normal View History

// Module ID: 17837
// Function ID: 17838
// Name: useRoleSubscriptionEmojis
// Dependencies: [19, 5511, 504, 5516, 2]
2026-07-20 16:05:17 +00:00
// Exports: default
// Module 17837 (useRoleSubscriptionEmojis)
import noop from "module_19" /* 19 */;
import EmojiStore from "EmojiStore" /* 5511 */;
2026-07-23 10:11:24 +00:00
const require = globalThis.__r;
const require = fn;
2026-07-23 10:11:24 +00:00
let items = [];
const size = fn(2);
const result = size.fileFinishedImporting("modules/guild_role_subscriptions/useRoleSubscriptionEmojis.tsx");
2026-07-20 16:05:17 +00:00
export default function useRoleSubscriptionEmojis(arg0) {
_require = arg0;
items = [EmojiStore];
2026-07-20 16:05:17 +00:00
const items1 = [arg0];
stateFromStores = require("initialize").useStateFromStores(items, () => EmojiStore.getGuildEmoji(closure_0), items1);
2026-07-20 16:05:17 +00:00
const items2 = [stateFromStores, arg0];
return noop.useMemo(() => {
2026-07-20 16:05:17 +00:00
if (null == stateFromStores) {
let found = items;
2026-07-20 16:05:17 +00:00
} else {
found = stateFromStores.filter((item) => closure_0(stateFromStores[3]).isRoleSubscriptionEmoji(item, closure_1_0));
2026-07-20 16:05:17 +00:00
}
return found;
}, items2);
};
export const NO_EMOJIS_AVAILABLE = items;