SYMBOL INDEX (20 symbols across 13 files) FILE: client/src/components/App.js function App (line 9) | function App() { FILE: client/src/components/Contacts.js function Contacts (line 5) | function Contacts() { FILE: client/src/components/Conversations.js function Conversations (line 5) | function Conversations() { FILE: client/src/components/Dashboard.js function Dashboard (line 6) | function Dashboard({ id }) { FILE: client/src/components/Login.js function Login (line 5) | function Login({ onIdSubmit }) { FILE: client/src/components/NewContactModal.js function NewContactModal (line 5) | function NewContactModal({ closeModal }) { FILE: client/src/components/NewConversationModal.js function NewConversationModal (line 6) | function NewConversationModal({ closeModal }) { FILE: client/src/components/OpenConversation.js function OpenConversation (line 5) | function OpenConversation() { FILE: client/src/components/Sidebar.js constant CONVERSATIONS_KEY (line 8) | const CONVERSATIONS_KEY = 'conversations' constant CONTACTS_KEY (line 9) | const CONTACTS_KEY = 'contacts' function Sidebar (line 11) | function Sidebar({ id }) { FILE: client/src/contexts/ContactsProvider.js function useContacts (line 6) | function useContacts() { function ContactsProvider (line 10) | function ContactsProvider({ children }) { FILE: client/src/contexts/ConversationsProvider.js function useConversations (line 8) | function useConversations() { function ConversationsProvider (line 12) | function ConversationsProvider({ id, children }) { function arrayEquality (line 102) | function arrayEquality(a, b) { FILE: client/src/contexts/SocketProvider.js function useSocket (line 6) | function useSocket() { function SocketProvider (line 10) | function SocketProvider({ id, children }) { FILE: client/src/hooks/useLocalStorage.js constant PREFIX (line 3) | const PREFIX = 'whatsapp-clone-' function useLocalStorage (line 5) | function useLocalStorage(key, initialValue) {