feat: add TabReducerContext

pull/15/head
c-cal 6 years ago
parent 0c3decfcf0
commit 6e39073013
Signed by: watcha
GPG Key ID: 87DD78E7F7A1581D
  1. 2
      src/App.js
  2. 2
      src/CreateUserRightPanel.js
  3. 2
      src/DataToTable.js
  4. 2
      src/Login.js
  5. 4
      src/MatrixClientContext.js
  6. 2
      src/Monitoring.js
  7. 2
      src/UserRightPanel.js
  8. 7
      src/contexts.js

@ -6,7 +6,7 @@ import AdminHome from "./AdminHome";
import DelayedSpinner from "./DelayedSpinner";
import ErrorBoundary from "./ErrorBoundary";
import Login from "./Login";
import { MatrixClientContext } from "./MatrixClientContext";
import { MatrixClientContext } from "./contexts";
import "./App.css";

@ -6,7 +6,7 @@ import Card from "react-bootstrap/Card";
import Collapse from "react-bootstrap/Collapse";
import Table from "react-bootstrap/Table";
import { MatrixClientContext } from "./MatrixClientContext";
import { MatrixClientContext } from "./contexts";
class CreateUserRightPanel extends Component {
constructor(props) {

@ -6,7 +6,7 @@ import CollapsableRightPanel from "./CollapsableRightPanel";
import Datatorow from "./DataToRow";
import TableToolBar from "./TableToolBar";
import { MatrixClientContext } from "./MatrixClientContext";
import { MatrixClientContext } from "./contexts";
const TABLE_TYPE =
// here we declare all the type of table we wish to display

@ -7,7 +7,7 @@ import Form from "react-bootstrap/Form";
import InputGroup from "react-bootstrap/InputGroup";
import Spinner from "react-bootstrap/Spinner";
import { useMatrixClientContext } from "./MatrixClientContext";
import { useMatrixClientContext } from "./contexts";
import logo from "./images/logo.svg";

@ -1,4 +0,0 @@
import React, { useContext } from "react";
const MatrixClientContext = React.createContext();
export const useMatrixClientContext = () => useContext(MatrixClientContext);

@ -1,7 +1,7 @@
import React, { Component } from "react";
import Card from "react-bootstrap/Card";
import { MatrixClientContext } from "./MatrixClientContext";
import { MatrixClientContext } from "./contexts";
class Monitoring extends Component {
constructor() {

@ -7,7 +7,7 @@ import Card from "react-bootstrap/Card";
import Collapse from "react-bootstrap/Collapse";
import Table from "react-bootstrap/Table";
import { MatrixClientContext } from "./MatrixClientContext";
import { MatrixClientContext } from "./contexts";
class UserRightPanel extends Component {
constructor(props) {

@ -0,0 +1,7 @@
import React, { useContext } from "react";
export const MatrixClientContext = React.createContext();
export const useMatrixClientContext = () => useContext(MatrixClientContext);
export const TabReducerContext = React.createContext();
export const useTabReducerContext = () => useContext(TabReducerContext);
Loading…
Cancel
Save