File size: 636 Bytes
f1b8b13
 
 
 
 
 
 
 
c13f601
f1b8b13
 
 
 
 
 
c13f601
f1b8b13
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import React, { createContext, useState } from "react";

export const ChatContext = createContext();

export const ChatProvider = ({ children }) => {
    const [contacts, setContacts] = useState([]);
    const [currentChat, setCurrentChat] = useState({});
    const [lastMessages, setLastMessages] = useState([]);
    const [search,setSearch] = useState("");

    return (
        <ChatContext.Provider value={{
            contacts, setContacts,
            currentChat, setCurrentChat,
            lastMessages, setLastMessages,
            search,setSearch,
        }}>
            {children}
        </ChatContext.Provider>
    );
}