This commit is contained in:
janisslsm committed 2026-11-01 12:12:55 +02:00
1 parent 1781d25a15
commit 732c0ad767
33051 files changed
+2591613 -3019689

No files matched your search

@@ -0,0 +1,22 @@
// Metro module 15523 (f15524).
import * as _SearchConstants from "../../../../SearchConstants";
import { createStyles } from "../../../../../../design/components/Styles/native/createStyles";
const { SEARCH_LIST_SECTION_TOP_PADDING, SEARCH_ROW_TAP_STATE_PADDING, SEARCH_LIST_HORIZONTAL_PADDING } = _SearchConstants;
const useStyles = createStyles({
filesOrLinksContentContainer: {
paddingTop: SEARCH_LIST_HORIZONTAL_PADDING,
paddingHorizontal: SEARCH_LIST_HORIZONTAL_PADDING
},
mediaContentContainer: {
paddingTop: SEARCH_LIST_SECTION_TOP_PADDING,
paddingHorizontal: SEARCH_LIST_HORIZONTAL_PADDING
},
messagesContentContainer: {
paddingTop: SEARCH_LIST_SECTION_TOP_PADDING - SEARCH_ROW_TAP_STATE_PADDING
},
membersContentContainer: {
paddingTop: SEARCH_LIST_SECTION_TOP_PADDING,
paddingHorizontal: SEARCH_LIST_HORIZONTAL_PADDING
}
});
export { useStyles as useContentContainerStyles };
@@ -0,0 +1,8 @@
// Metro module 15528 (f15529).
import SearchMessageStore from "../../../../SearchMessageStore";
import SearchQueryStore from "../../../stores/SearchQueryStore";
import { useStateFromStores } from "../../../../../../_bundle/Module589";
import { getSearchTabFetchId } from "../../../../SearchUtils";
export function useSearchMessages(a0, a1) {
return useStateFromStores([SearchQueryStore, SearchMessageStore], () => SearchMessageStore.getMessages(getSearchTabFetchId(a0, a1, SearchQueryStore.getSearchResultsQuery(a0))), [a0, a1]);
}
@@ -0,0 +1,26 @@
// Metro module 15529 (f15530).
import SearchMessageStore from "../../../../SearchMessageStore";
import SearchQueryStore from "../../../stores/SearchQueryStore";
import { SEARCH_TABS_TO_SEARCH_QUERY_LIMITS } from "../../../../SearchConstants";
import { useFullscreenPlaceholderCount } from "../../../hooks/usePlaceholderStyles";
import { useStateFromStoresObject } from "../../../../../../_bundle/Module589";
import { getSearchTabFetchId } from "../../../../SearchUtils";
export function useSearchMessagesLoadingState({ searchContext, tab, placeholderHeight, numColumns }) {
const fullscreenPlaceholderCount = useFullscreenPlaceholderCount({
placeholderHeight,
numColumns
});
return useStateFromStoresObject([SearchQueryStore, SearchMessageStore], () => {
const searchTabFetchId = getSearchTabFetchId(searchContext, tab, SearchQueryStore.getSearchResultsQuery(searchContext));
const isInitialFetchComplete = SearchMessageStore.getIsInitialFetchComplete(searchTabFetchId);
const isFetching = SearchMessageStore.getIsFetching(searchTabFetchId);
const isFirstPageLoading = !isInitialFetchComplete;
const isNextPageLoading = isInitialFetchComplete ? isFetching : !isFirstPageLoading;
const r27 = Math.max(fullscreenPlaceholderCount, SEARCH_TABS_TO_SEARCH_QUERY_LIMITS[tab]);
return {
isFirstPageLoading,
isNextPageLoading,
placeholderCount: isInitialFetchComplete ? isNextPageLoading ? r27 : 0 : r27
};
});
}
@@ -0,0 +1,98 @@
// Metro module 15552 (f15553).
import { useMemo } from "react";
import * as _ReanimatedRexport from "../../../../../reanimated/ReanimatedRexport";
import { useSharedValue, useDerivedValue, useAnimatedReaction } from "../../../../../reanimated/ReanimatedRexport";
import { useSegmentedControlState } from "../../../../../../design/components/SegmentedControl/native/SegmentedControlState.native";
const __initData = {
code: "function useSearchSegmentedControlStateTsx1(){const{visibleTabsStateful}=this.__closure;return visibleTabsStateful;}"
};
const __initData2 = {
code: "function useSearchSegmentedControlStateTsx2(){const{visibleTabs,activeIndex}=this.__closure;return visibleTabs.get()[activeIndex.get()];}"
};
const __initData3 = {
code: "function useSearchSegmentedControlStateTsx3(){const{visibleTabs}=this.__closure;return visibleTabs.get();}"
};
const __initData4 = {
code: "function useSearchSegmentedControlStateTsx4(visibleTabs){const{lastSelectedTab,runOnJS,setActiveIndex}=this.__closure;if(visibleTabs.length===0)return;const lastSelectedTabIndex=visibleTabs.indexOf(lastSelectedTab.get());const targetIndex=Math.max(0,lastSelectedTabIndex);const maxIndex=Math.max(0,visibleTabs.length-1);const nextActiveIndex=Math.min(targetIndex,maxIndex);runOnJS(setActiveIndex)(nextActiveIndex,false);}"
};
const __initData5 = {
code: "function useSearchSegmentedControlStateTsx5(){const{selectedTab}=this.__closure;return selectedTab.get();}"
};
const __initData6 = {
code: "function useSearchSegmentedControlStateTsx6(selectedTab){const{lastSelectedTab,runOnJS,onSelectedTabChange}=this.__closure;if(selectedTab==null)return;lastSelectedTab.set(selectedTab);runOnJS(onSelectedTabChange)(selectedTab);}"
};
export function useSearchSegmentedControlState({ items, visibleTabs, onSelectedTabChange, width }) {
let derivedValue, segmentedControlState, activeIndex, setActiveIndex, derivedValue2;
derivedValue = void 0;
segmentedControlState = void 0;
activeIndex = void 0;
setActiveIndex = void 0;
derivedValue2 = void 0;
const sharedValue = useSharedValue(visibleTabs[0]);
const T = () => visibleTabs;
T.__closure = {
visibleTabsStateful: visibleTabs
};
T.__workletHash = 17125959946782;
T.__initData = __initData;
derivedValue = useDerivedValue(T);
segmentedControlState = useSegmentedControlState({
items,
defaultIndex: 0,
pageWidth: width
});
activeIndex = segmentedControlState.activeIndex;
setActiveIndex = segmentedControlState.setActiveIndex;
const x = () => derivedValue.get()[activeIndex.get()];
x.__closure = {
visibleTabs: derivedValue,
activeIndex
};
x.__workletHash = 6189329624535;
x.__initData = __initData2;
derivedValue2 = useDerivedValue(x);
const f = () => derivedValue.get();
f.__closure = {
visibleTabs: derivedValue
};
f.__workletHash = 9222891018885;
f.__initData = __initData3;
const v = function v(a0) {
if (a0.length !== 0) {
const r23 = Math.min(Math.max(0, a0.indexOf(sharedValue.get())), Math.max(0, a0.length - 1));
_ReanimatedRexport.runOnJS(setActiveIndex)(r23, false);
}
};
v.__closure = {
lastSelectedTab: sharedValue,
runOnJS: _ReanimatedRexport.runOnJS,
setActiveIndex
};
v.__workletHash = 13456384876758;
v.__initData = __initData4;
useAnimatedReaction(f, v);
const C = () => derivedValue2.get();
C.__closure = {
selectedTab: derivedValue2
};
C.__workletHash = 2491149576387;
C.__initData = __initData5;
const I = function I(a0) {
if (a0 != null) {
sharedValue.set(a0);
_ReanimatedRexport.runOnJS(onSelectedTabChange)(a0);
}
};
I.__closure = {
lastSelectedTab: sharedValue,
runOnJS: _ReanimatedRexport.runOnJS,
onSelectedTabChange
};
I.__workletHash = 8452224388929;
I.__initData = __initData6;
useAnimatedReaction(C, I);
return useMemo(() => ({
segmentedControlState,
selectedTab: derivedValue2
}), [segmentedControlState, derivedValue2]);
}