mirror of
https://github.com/labring/FastGPT.git
synced 2025-07-23 21:13:50 +00:00
fix: share page data;Adapt findLastIndex api (#3147)
* perf: share page data * perf: adapt findLastIndex
This commit is contained in:
@@ -11,11 +11,14 @@ export const useWidthVariable = <T = any>({
|
||||
}) => {
|
||||
const value = useMemo(() => {
|
||||
// 根据 width 计算,找到第一个大于 width 的值
|
||||
const index = widthList.findLastIndex((item) => width > item);
|
||||
const reversedWidthList = [...widthList].reverse();
|
||||
const reversedList = [...list].reverse();
|
||||
const index = reversedWidthList.findIndex((item) => width > item);
|
||||
|
||||
if (index === -1) {
|
||||
return list[0];
|
||||
return reversedList[0];
|
||||
}
|
||||
return list[index];
|
||||
return reversedList[index];
|
||||
}, [list, width, widthList]);
|
||||
|
||||
return value;
|
||||
|
Reference in New Issue
Block a user