* Update layout and menus * Add breadcrumbs Add menu icons Add ECU drop down * Implement submenu Update download progress * revamped dashboard section - failing app.test.js * Clean up Co-authored-by: Drew Taylor <dtaylor@fiskerinc.com>
27 lines
588 B
JavaScript
27 lines
588 B
JavaScript
import React, { useContext, useState } from "react";
|
|
|
|
const StatusContext = React.createContext();
|
|
|
|
export const StatusProvider = ({ children }) => {
|
|
const [message, setMessage] = useState(null);
|
|
const [title, setTitle] = useState("");
|
|
const [sitePath, setSitePath] = useState([]);
|
|
|
|
return (
|
|
<StatusContext.Provider
|
|
value={{
|
|
message,
|
|
title,
|
|
sitePath,
|
|
setMessage,
|
|
setTitle,
|
|
setSitePath,
|
|
}}
|
|
>
|
|
{children}
|
|
</StatusContext.Provider>
|
|
);
|
|
};
|
|
|
|
export const useStatusContext = () => useContext(StatusContext);
|