page retriever and menu @redis added
This commit is contained in:
@@ -7,9 +7,10 @@ import { getSelectToken } from '@/fetchers/token/select';
|
||||
|
||||
export default async function DashboardPage() {
|
||||
const pageUrl = "/office/dashboard";
|
||||
const pageToken = "qY56XMEr08wJkNvOR6EYQZKMVdTQEfHdLXGzzxcKU24E"
|
||||
const selectToken = await getSelectToken();
|
||||
try {
|
||||
const RenderPage = renderPage(selectToken, pageUrl, dashboardPages);
|
||||
const RenderPage = renderPage(selectToken, pageToken, dashboardPages);
|
||||
if (RenderPage) {
|
||||
return <>
|
||||
<div>Dashboard Page</div>
|
||||
|
||||
@@ -6,15 +6,13 @@ import { getSelectTokenObject } from '@/fetchers/token/select';
|
||||
|
||||
export default async function DashboardPage() {
|
||||
const pageUrl = "/venue/dashboard";
|
||||
const pageToken = "IbGpchaw3muiY7y9rnV0EJYoPy5XoOOrITT9JlfIbqwE"
|
||||
const selectToken = await getSelectTokenObject();
|
||||
if (!selectToken) {
|
||||
const RenderPage = renderPage(selectToken, pageUrl, dashboardPages);
|
||||
if (selectToken) {
|
||||
const RenderPage = renderPage(selectToken, pageToken, dashboardPages);
|
||||
if (RenderPage) {
|
||||
return <>
|
||||
<div>Dashboard Page</div>
|
||||
<div className='flex align-center justify-center h-screen w-screen mt-10 text-2xl'>
|
||||
<RenderPage />
|
||||
</div>
|
||||
<div className='h-screen w-screen text-2xl'><RenderPage /></div>
|
||||
</>
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
|
||||
function renderPage(selectToken: any, pageUrl: string, fromTokenPages: any) {
|
||||
const subPageKey = selectToken.pages[pageUrl];
|
||||
if (Object.keys(fromTokenPages).includes(subPageKey)) {
|
||||
|
||||
@@ -1,11 +1,32 @@
|
||||
'use client';
|
||||
|
||||
const DashboardhES1KfaPRZeadmmjdryShA: React.FC = () => {
|
||||
import { useState } from "react";
|
||||
|
||||
const LeftMenu = () => {
|
||||
const [isOpen, setIsOpen] = useState(false);
|
||||
return (
|
||||
<div>
|
||||
<h1>DashboardhES1KfaPRZeadmmjdryShA</h1>
|
||||
<div className="z-50 h-screen">
|
||||
{isOpen && <button className="" onClick={() => setIsOpen(!isOpen)}>Menu</button>}
|
||||
{!isOpen && <h1 className="bg-red-500 w-full h-full">
|
||||
<button className="" onClick={() => setIsOpen(!isOpen)}>LeftMenu</button>
|
||||
</h1>}
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
const DashboardhES1KfaPRZeadmmjdryShA: React.FC = () => {
|
||||
return (
|
||||
<>
|
||||
<div className="flex flex-col md:flex-row h-screen w-screen">
|
||||
<div className="w-full md:w-1/4 lg:w-1/4 xl:w-1/4">
|
||||
<LeftMenu />
|
||||
</div>
|
||||
<div className="w-full md:w-3/4 lg:w-3/4 xl:w-3/4">
|
||||
<h1>DashboardhES1KfaPRZeadmmjdryShA</h1>
|
||||
</div>
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
}
|
||||
|
||||
export default DashboardhES1KfaPRZeadmmjdryShA;
|
||||
Reference in New Issue
Block a user