From 50777f9f3096eca2515deefc454cafee833085df Mon Sep 17 00:00:00 2001 From: Vazhin Tayeb Date: Fri, 15 Jan 2021 08:48:23 +0300 Subject: [PATCH] Creates some Table components --- React/package-lock.json | 5 +++ React/package.json | 1 + React/src/pages/components/VehiclesMain.js | 7 +++- .../src/pages/components/table/ColumnName.js | 12 ++++++ React/src/pages/components/table/EditBtns.js | 15 ++++++++ React/src/pages/components/table/Table.js | 37 +++++++++++++++++++ React/src/pages/components/table/TableData.js | 9 +++++ 7 files changed, 84 insertions(+), 2 deletions(-) create mode 100644 React/src/pages/components/table/ColumnName.js create mode 100644 React/src/pages/components/table/EditBtns.js create mode 100644 React/src/pages/components/table/Table.js create mode 100644 React/src/pages/components/table/TableData.js diff --git a/React/package-lock.json b/React/package-lock.json index 05a4516..455fba5 100644 --- a/React/package-lock.json +++ b/React/package-lock.json @@ -10628,6 +10628,11 @@ "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.2.tgz", "integrity": "sha512-DHRuRk3K4Lg9obI6J4Y+nKvtwjasYRU9CFL3ud42x9YJG1HbQjSNublapC/WBJOA726gNUbqbj0U2df9+uzspQ==" }, + "react-icons": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.1.0.tgz", + "integrity": "sha512-FCXBg1JbbR0vWALXIxmFAfozHdVIJmmwCD81Jk0EKOt7Ax4AdBNcaRkWhR0NaKy9ugJgoY3fFvo0PHpte55pXg==" + }, "react-is": { "version": "16.9.0", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.9.0.tgz", diff --git a/React/package.json b/React/package.json index 3a7f338..43f037e 100644 --- a/React/package.json +++ b/React/package.json @@ -8,6 +8,7 @@ "oidc-client": "^1.9.1", "react": "^16.10.0", "react-dom": "^16.10.0", + "react-icons": "^4.1.0", "react-redux": "^7.1.1", "react-router-dom": "^5.1.0", "react-scripts": "3.1.2", diff --git a/React/src/pages/components/VehiclesMain.js b/React/src/pages/components/VehiclesMain.js index 4647b02..8f89fa5 100644 --- a/React/src/pages/components/VehiclesMain.js +++ b/React/src/pages/components/VehiclesMain.js @@ -4,6 +4,7 @@ import * as apiService from "../../services/apiService"; import { prettifyJson } from "../../utils/jsonUtils"; import Heading1 from "./Heading1"; import Button from "./Button"; +import Table from "./table/Table"; const VehiclesMain = () => { const user = useSelector((state) => state.auth.user); @@ -110,13 +111,15 @@ const VehiclesMain = () => { Your Vehicles: -