const WINDOW_MAX_HEIGHT = 600; const WINDOW_MIN_HEIGHT = 60; const PRE_ITEM_HEIGHT = 60; const HISTORY_HEIGHT = 70; export default (searchList: Array, historyList): number => { const defaultHeight = historyList.length ? HISTORY_HEIGHT : 0; if (!searchList) return WINDOW_MAX_HEIGHT + defaultHeight; if (!searchList.length) return WINDOW_MIN_HEIGHT + defaultHeight; return searchList.length * PRE_ITEM_HEIGHT + WINDOW_MIN_HEIGHT > WINDOW_MAX_HEIGHT ? WINDOW_MAX_HEIGHT : searchList.length * PRE_ITEM_HEIGHT + WINDOW_MIN_HEIGHT; };