Rebrand project and add Document Search feature
Updated project name and version in package-lock.json. Modified navigation to include a new 'Document Search' item. Introduced lazy-loaded DocumentSearch component in sections.tsx. Created doc-search.tsx with a DocSearchView for displaying posts.
This commit is contained in:
parent
e8a96dd6c4
commit
1a9a683b25
8
src/client/dd-hub-react/package-lock.json
generated
8
src/client/dd-hub-react/package-lock.json
generated
@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "@minimal/material-kit-react",
|
"name": "dd-hub-react",
|
||||||
"version": "3.0.0",
|
"version": "0.0.0",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "@minimal/material-kit-react",
|
"name": "dd-hub-react",
|
||||||
"version": "3.0.0",
|
"version": "0.0.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@emotion/cache": "^11.14.0",
|
"@emotion/cache": "^11.14.0",
|
||||||
"@emotion/react": "^11.14.0",
|
"@emotion/react": "^11.14.0",
|
||||||
|
|||||||
@ -1,4 +1,3 @@
|
|||||||
import { Label } from 'src/components/label';
|
|
||||||
import { SvgColor } from 'src/components/svg-color';
|
import { SvgColor } from 'src/components/svg-color';
|
||||||
|
|
||||||
// ----------------------------------------------------------------------
|
// ----------------------------------------------------------------------
|
||||||
@ -25,6 +24,11 @@ export const navData = [
|
|||||||
// ),
|
// ),
|
||||||
//#endregion
|
//#endregion
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
title: 'Document Search',
|
||||||
|
path: '/doc-search',
|
||||||
|
icon: icon('ic-cart'),
|
||||||
|
}
|
||||||
//#region example pages
|
//#region example pages
|
||||||
// {
|
// {
|
||||||
// title: 'Dashboard',
|
// title: 'Dashboard',
|
||||||
|
|||||||
16
src/client/dd-hub-react/src/pages/doc-search.tsx
Normal file
16
src/client/dd-hub-react/src/pages/doc-search.tsx
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
import { _posts } from 'src/_mock';
|
||||||
|
import { CONFIG } from 'src/config-global';
|
||||||
|
|
||||||
|
import { DocSearchView } from 'src/sections/document/view';
|
||||||
|
|
||||||
|
// ----------------------------------------------------------------------
|
||||||
|
|
||||||
|
export default function Page() {
|
||||||
|
return (
|
||||||
|
<>
|
||||||
|
<title>{`Document Search - ${CONFIG.appName}`}</title>
|
||||||
|
|
||||||
|
<DocSearchView posts={_posts} />
|
||||||
|
</>
|
||||||
|
);
|
||||||
|
}
|
||||||
@ -18,6 +18,7 @@ export const UserPage = lazy(() => import('src/pages/user'));
|
|||||||
export const SignInPage = lazy(() => import('src/pages/sign-in'));
|
export const SignInPage = lazy(() => import('src/pages/sign-in'));
|
||||||
export const ProductsPage = lazy(() => import('src/pages/products'));
|
export const ProductsPage = lazy(() => import('src/pages/products'));
|
||||||
export const Page404 = lazy(() => import('src/pages/page-not-found'));
|
export const Page404 = lazy(() => import('src/pages/page-not-found'));
|
||||||
|
export const DocumentSearch = lazy(() => import('src/pages/doc-search'));
|
||||||
|
|
||||||
const renderFallback = () => (
|
const renderFallback = () => (
|
||||||
<Box
|
<Box
|
||||||
@ -50,8 +51,9 @@ export const routesSection: RouteObject[] = [
|
|||||||
),
|
),
|
||||||
children: [
|
children: [
|
||||||
{ index: true, element: <ProductsPage /> },
|
{ index: true, element: <ProductsPage /> },
|
||||||
{ path: 'user', element: <UserPage /> },
|
{ path: 'doc-search', element: <DocumentSearch /> },
|
||||||
{ path: 'products', element: <ProductsPage /> },
|
{ path: 'products', element: <ProductsPage /> },
|
||||||
|
{ path: 'user', element: <UserPage /> },
|
||||||
{ path: 'blog', element: <BlogPage /> },
|
{ path: 'blog', element: <BlogPage /> },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user