post table started
This commit is contained in:
parent
25b7b797cc
commit
37aec9eba2
File diff suppressed because it is too large
Load Diff
|
|
@ -12,11 +12,12 @@
|
||||||
"axios": "^0.27.2",
|
"axios": "^0.27.2",
|
||||||
"react": "^18.2.0",
|
"react": "^18.2.0",
|
||||||
"react-dom": "^18.2.0",
|
"react-dom": "^18.2.0",
|
||||||
"react-filterable-table": "^0.3.439",
|
|
||||||
"react-icons": "^4.4.0",
|
"react-icons": "^4.4.0",
|
||||||
"react-router-dom": "^6.3.0"
|
"react-router-dom": "^6.3.0",
|
||||||
|
"react-table": "^7.8.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
"@tanstack/react-table": "^8.5.13",
|
||||||
"@types/react": "^18.0.17",
|
"@types/react": "^18.0.17",
|
||||||
"@types/react-dom": "^18.0.6",
|
"@types/react-dom": "^18.0.6",
|
||||||
"@vitejs/plugin-react": "^2.0.1",
|
"@vitejs/plugin-react": "^2.0.1",
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,7 @@ import "./assets/styles/style.scss";
|
||||||
import Login from "./pages/Login";
|
import Login from "./pages/Login";
|
||||||
import Main from "./pages/Main";
|
import Main from "./pages/Main";
|
||||||
import Dashboard from "./pages/Dashboard";
|
import Dashboard from "./pages/Dashboard";
|
||||||
|
import Posts from "./pages/Posts";
|
||||||
|
|
||||||
const App = () => {
|
const App = () => {
|
||||||
const [user, setUser] = useState({
|
const [user, setUser] = useState({
|
||||||
|
|
@ -33,6 +34,7 @@ const App = () => {
|
||||||
<Routes>
|
<Routes>
|
||||||
<Route path="/" element={<Main />} />
|
<Route path="/" element={<Main />} />
|
||||||
<Route path="/dashboard" element={<Main child={<Dashboard />} />} />
|
<Route path="/dashboard" element={<Main child={<Dashboard />} />} />
|
||||||
|
<Route path="/posts" element={<Main child={<Posts />} />} />
|
||||||
<Route path="/login" element={<Login />} />
|
<Route path="/login" element={<Login />} />
|
||||||
</Routes>
|
</Routes>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -21,6 +21,7 @@
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
|
|
||||||
&__element {
|
&__element {
|
||||||
|
min-width: 13.12rem;
|
||||||
@include transition-std;
|
@include transition-std;
|
||||||
background: transparent;
|
background: transparent;
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,8 @@
|
||||||
&__content {
|
&__content {
|
||||||
&__stats {
|
&__stats {
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-template-columns: repeat(3, 1fr);
|
grid-template-columns: repeat(4, 1fr);
|
||||||
|
gap: 3rem;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -45,7 +46,16 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
&.yellow {
|
&.yellow {
|
||||||
background: #c69500;
|
background: #ffc107;
|
||||||
|
}
|
||||||
|
&.black {
|
||||||
|
background: #161c2d;
|
||||||
|
}
|
||||||
|
&.green {
|
||||||
|
background: #42ba96;
|
||||||
|
}
|
||||||
|
&.violet {
|
||||||
|
background: #7c69ef;
|
||||||
}
|
}
|
||||||
|
|
||||||
span {
|
span {
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@
|
||||||
.container {
|
.container {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
padding: 0 5rem;
|
padding: 0 5rem;
|
||||||
max-width: 150rem;
|
max-width: 100%;
|
||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
.nav {
|
.nav {
|
||||||
&__dropdown {
|
&__dropdown {
|
||||||
|
background: #f1f4f8;
|
||||||
|
z-index: 5;
|
||||||
border-radius: 1rem;
|
border-radius: 1rem;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
opacity: 0;
|
opacity: 0;
|
||||||
|
|
|
||||||
|
|
@ -4,3 +4,4 @@
|
||||||
@import "./main";
|
@import "./main";
|
||||||
@import "./aside";
|
@import "./aside";
|
||||||
@import "./dashboard";
|
@import "./dashboard";
|
||||||
|
@import "./posts";
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
import { useReactTable } from "@tanstack/react-table";
|
||||||
|
|
||||||
|
const PostTable = () => {
|
||||||
|
// const table = useReactTable()
|
||||||
|
return <div></div>;
|
||||||
|
};
|
||||||
|
|
||||||
|
export default PostTable;
|
||||||
|
|
@ -21,6 +21,21 @@ const Dashboard = () => {
|
||||||
text="Lorem, ipsum dolor sit amet consectetur adipisicing elit."
|
text="Lorem, ipsum dolor sit amet consectetur adipisicing elit."
|
||||||
topNumber={123}
|
topNumber={123}
|
||||||
/>
|
/>
|
||||||
|
<StatCard
|
||||||
|
color="green"
|
||||||
|
text="Lorem, ipsum dolor sit amet consectetur adipisicing elit."
|
||||||
|
topNumber={123}
|
||||||
|
/>
|
||||||
|
<StatCard
|
||||||
|
color="violet"
|
||||||
|
text="Lorem, ipsum dolor sit amet consectetur adipisicing elit."
|
||||||
|
topNumber={123}
|
||||||
|
/>
|
||||||
|
<StatCard
|
||||||
|
color="black"
|
||||||
|
text="Lorem, ipsum dolor sit amet consectetur adipisicing elit."
|
||||||
|
topNumber={123}
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,15 @@
|
||||||
|
// Modules
|
||||||
|
|
||||||
|
// Components
|
||||||
|
|
||||||
|
const Posts = () => {
|
||||||
|
return (
|
||||||
|
<main className="posts">
|
||||||
|
<div className="container">
|
||||||
|
<div className="posts inner"></div>
|
||||||
|
</div>
|
||||||
|
</main>
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
|
export default Posts;
|
||||||
Loading…
Reference in New Issue