diff --git a/src/admin/Reaportdetail.jsx b/src/admin/Reaportdetail.jsx new file mode 100644 index 0000000..13e68ba --- /dev/null +++ b/src/admin/Reaportdetail.jsx @@ -0,0 +1,114 @@ +import React from 'react' + +function Reaportdetail() { + return ( + <> +
+ +
+ +

Search Contractor Report

+ +
+
+
+ + +
+
+ + +
+
+ +
+
+ + +
+
+ + +
+
+ +
+
+ + +
+
+ + +
+
+ +
+
+ + +
+
+ + +
+
+ +
+ +
+ +
+ +

Contractor List

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Contractor NamePMC NoStateDistrictBlockVillage
Laxmi BuildersPMC001MaharashtraPuneHaveliKothrud
ABC ConstructionsPMC002GujaratAhmedabadCityManinagar
XYZ InfraPMC003Tamil NaduChennaiNorthThiruvanmiyur
+
+ +
+ +
+ + + ) +} + +export default Reaportdetail \ No newline at end of file diff --git a/src/admin/admin.jsx b/src/admin/admin.jsx index 5114ec0..009d3ae 100644 --- a/src/admin/admin.jsx +++ b/src/admin/admin.jsx @@ -1,28 +1,32 @@ import React from 'react' import Dashbord from './dashbord' +import Importexcel from './importExcel' +import Reaportdetail from './Reaportdetail' import { Routes,Route } from 'react-router-dom' import Adminside from './adminSide' +import Adminnav from './adminNav' function Admin() { return (<>
-
- -
-
- - - }> - -
+
+ +
+
+
+ +
+
+ + }> + }> + }> + +
+
- - - - - ) } diff --git a/src/admin/adminNav.jsx b/src/admin/adminNav.jsx new file mode 100644 index 0000000..95d1053 --- /dev/null +++ b/src/admin/adminNav.jsx @@ -0,0 +1,11 @@ +import React from 'react' + +function Adminnav() { + return ( +
+

Laxmi Civil Engineering Services Pvt. Ltd.

+
+ ) +} + +export default Adminnav; \ No newline at end of file diff --git a/src/admin/adminSide.jsx b/src/admin/adminSide.jsx index 382aef7..b0bb6d3 100644 --- a/src/admin/adminSide.jsx +++ b/src/admin/adminSide.jsx @@ -1,10 +1,18 @@ import React from 'react' import lcepl from '../images/lcepl.jpg' +import { Link ,useNavigate} from 'react-router-dom' function Adminside() { + let navigate=useNavigate(); return (
-
- image not found +
+ image not found +
+
+ + + +
) diff --git a/src/admin/dashbord.jsx b/src/admin/dashbord.jsx index aa1bf64..b891712 100644 --- a/src/admin/dashbord.jsx +++ b/src/admin/dashbord.jsx @@ -2,7 +2,70 @@ import React from 'react' function Dashbord() { return ( -
dashbord
+ <> +
+ +

Payment Reconciliation

+ +
+ +
+

Profile

+ +
+ +
+

States

+ +
+ +
+

District

+ +
+ +
+

Blocks

+ +
+ +
+

Village

+ +
+ +
+

Sub-Contractor

+ +
+ +
+

Invoice

+ +
+ +
+

Payment

+ +
+ +
+

GST Release

+ +
+ +
+

Hold Types

+ +
+ +
+

Work Order

+ +
+
+
+ ) } diff --git a/src/admin/importExcel.jsx b/src/admin/importExcel.jsx new file mode 100644 index 0000000..901cfe0 --- /dev/null +++ b/src/admin/importExcel.jsx @@ -0,0 +1,21 @@ +import React from 'react' + +function Importexcel() { + return ( + <> +
+

Uplaod Excel File

+
+
+ + +
+
+ +
+ + + ) +} + +export default Importexcel \ No newline at end of file diff --git a/src/adminSide.css b/src/adminSide.css new file mode 100644 index 0000000..1d24421 --- /dev/null +++ b/src/adminSide.css @@ -0,0 +1,24 @@ +.buttoncolor:hover{ + background-color: rgb(153, 220, 239); + color:red; +} +.scrolling-text { + overflow: hidden; /* hide text outside container */ + white-space: nowrap; /* keep text in one line */ +} + +.scrolling-text h2 { + display: inline-block; + color:rgb(32, 143, 228); + padding-left: 100%; /* start from outside left */ + animation: moveRight 30s linear infinite; +} + +@keyframes moveRight { + 0% { + transform: translateX(0); + } + 100% { + transform: translateX(-100%); + } +} \ No newline at end of file diff --git a/src/index.css b/src/index.css index b27c33e..b574271 100644 --- a/src/index.css +++ b/src/index.css @@ -27,4 +27,9 @@ background-image: url("./image/nature.jpg"); background-size: 100% 100%; background-repeat: no-repeat; +} + +.block{ + width: 30%; + border-radius: 11px; } \ No newline at end of file diff --git a/src/main.jsx b/src/main.jsx index b9a1a6d..86d6f63 100644 --- a/src/main.jsx +++ b/src/main.jsx @@ -1,6 +1,7 @@ import { StrictMode } from 'react' import { createRoot } from 'react-dom/client' import './index.css' +import './adminSide.css' import App from './App.jsx' createRoot(document.getElementById('root')).render(