// Module ID: 10469 // Function ID: 10470 // Name: useCreateThreadViewProps // Dependencies: [1391, 10124, 647, 2] // Exports: default // Module 10469 (useCreateThreadViewProps) import useGetThreadDraftSettingsDefault from "useGetThreadDraftSettings" /* 10124 */; import closure_3 from "ensureGuildLoaded" /* 1391 */; const require = arg1; const result = require("set").fileFinishedImporting("modules/threads/native/useCreateThreadViewProps.tsx"); export default function useCreateThreadViewProps(arg0) { const tmp = useGetThreadDraftSettingsDefault(arg0); const _require = tmp; let obj = _require(647); const items = [closure_3]; const items1 = [tmp]; const stateFromStores = obj.useStateFromStores(items, () => { let parentChannelId; if (parentChannelId != null) { parentChannelId = parentChannelId.parentChannelId; } return closure_1_3.getChannel(parentChannelId); }, items1); let tmp3 = null; if (null != tmp) { tmp3 = null; if (null != stateFromStores) { obj = { threadSettingsDraft: null, parentChannel: null }; obj[0] = tmp; obj[1] = stateFromStores; tmp3 = obj; } } return tmp3; };