rebuild search route with custom pages for tracks, album, and artists

This commit is contained in:
geoffrey45
2022-10-01 01:30:14 +03:00
committed by Mungai Njoroge
parent 264406aef4
commit 8e258eaf24
20 changed files with 240 additions and 60 deletions
+14 -13
View File
@@ -1,18 +1,19 @@
import focusElem from "./useFocusElem";
import createSubPaths from "./useCreateSubPaths";
import focusElemByClass from "./useFocusElem";
import formatSeconds from "./useFormatSeconds";
import useFuse from "./useFuse";
import { readLocalStorage, writeLocalStorage } from "./useLocalStorage";
import putCommas from "./usePutCommas";
import useVisibility from "./useVisibility";
import formatSeconds from "./useFormatSeconds";
import createSubPaths from "./useCreateSubPaths";
import { readLocalStorage, writeLocalStorage } from "./useLocalStorage";
import useFuse from "./useFuse";
export {
readLocalStorage,
writeLocalStorage,
createSubPaths,
focusElem,
useVisibility,
formatSeconds,
putCommas,
useFuse,
readLocalStorage,
writeLocalStorage,
createSubPaths,
focusElemByClass,
useVisibility,
formatSeconds,
putCommas,
useFuse,
};
+6
View File
@@ -0,0 +1,6 @@
const itemWidth = 160;
const itemMarginBottom = 24;
export default (containerWidth = 0, containerHeight = 0) => {
return Math.floor(containerWidth / itemWidth);
};
+1 -1
View File
@@ -4,7 +4,7 @@
* @param delay Delay in milliseconds
* @param pos Positioning of the focus element
*/
export default function focusElem(
export default function focusElemByClass(
className: string,
delay?: number,
pos?: any