SYMBOL INDEX (41 symbols across 13 files) FILE: src/App.js class App (line 10) | class App { method constructor (line 11) | constructor($target) { FILE: src/api/theCatAPI.js constant API_ENDPOINT (line 2) | const API_ENDPOINT = 'https://api.thecatapi.com/v1'; FILE: src/components/Card.js class Card (line 1) | class Card { method constructor (line 2) | constructor({$target, data}) { method render (line 13) | render() { FILE: src/components/DetailModal.js class DetailModal (line 1) | class DetailModal { method constructor (line 2) | constructor({$target}) { method toggleModal (line 14) | toggleModal(){ method setState (line 21) | setState(data) { method onClose (line 27) | onClose() { method render (line 33) | render() { FILE: src/components/Error.js class Error (line 1) | class Error { method constructor (line 2) | constructor({ $target }) { method setState (line 9) | setState(nextData){ method render (line 14) | render() { FILE: src/components/Loading.js class Loading (line 1) | class Loading { method constructor (line 2) | constructor({$target}) { method toggleSpinner (line 12) | toggleSpinner() { method render (line 17) | render() { FILE: src/components/ResultsSection.js class ResultsSection (line 5) | class ResultsSection { method constructor (line 6) | constructor({$target, data, onClick, onScroll}) { method setState (line 20) | setState(data) { method findCatById (line 26) | findCatById(id) { method render (line 31) | render() { FILE: src/components/SearchingSection.js class SearchBar (line 3) | class SearchBar { method constructor (line 4) | constructor({$target, keywords, onSearch, onRandom}) { method focusOnSearchBox (line 18) | focusOnSearchBox() { method addRecentKeyword (line 23) | addRecentKeyword(keyword) { method searchByKeyword (line 33) | searchByKeyword(keyword) { method deleteKeyword (line 40) | deleteKeyword(){ method render (line 45) | render() { FILE: src/util/darkmode.js constant STORAGE_KEY (line 1) | const STORAGE_KEY = 'user-color-scheme'; constant COLOR_MODE_KEY (line 2) | const COLOR_MODE_KEY = '--color-mode'; FILE: src/util/lazyLoad.js function lazyLoad (line 1) | function lazyLoad() { FILE: src/util/scrollFetch.js function scrollFetch (line 5) | function scrollFetch(fetchData) { function getScrollTop (line 15) | function getScrollTop() { function getDocumentHeight (line 19) | function getDocumentHeight() { FILE: src/util/sessionStorage.js function getItem (line 1) | function getItem(key) { function setItem (line 8) | function setItem(key, value) { FILE: src/util/throttle.js method throttle (line 5) | throttle(callback, milliseconds){