import React, { useContext, useEffect } from 'react'
import { useHistory } from 'react-router-dom'
import ListCard from './ListCard.js'
import { GlobalStoreContext } from '../store'
import DeleteModal from './DeleteModal'
/*
This React component lists all the top5 lists in the UI.
@author McKilla Gorilla
*/
const ListSelector = () => {
const { store } = useContext(GlobalStoreContext);
store.history = useHistory();
function handleAddList() {
store.addList();
}
useEffect(() => {
store.loadIdNamePairs();
}, []);
let editStatus = false;
if (store.isListNameEditActive) {
editStatus = true;
}
let listCard = "";
if (store) {
listCard = store.idNamePairs.map((pair) => (