@@ -44,6 +44,11 @@ import TabsPage from '../../pages/tabs'
44
44
import ProgressPage from '../../pages/progress'
45
45
import WidgetsPage from '../../pages/widget'
46
46
47
+ import Ecommerce from '../../pages/ecommerce'
48
+ import Product from '../../pages/ecommerce/Products'
49
+ import ProductsGrid from '../../pages/ecommerce/ProductsGrid'
50
+ import CreateProduct from '../../pages/ecommerce/CreateProduct'
51
+
47
52
import FormsElements from '../../pages/forms/elements'
48
53
import FormValidation from '../../pages/forms/validation'
49
54
@@ -67,6 +72,7 @@ import BreadCrumbs from '../../components/BreadCrumbs';
67
72
68
73
// context
69
74
import { useLayoutState } from '../../context/LayoutContext' ;
75
+ import { ProductsProvider } from '../../context/ProductContext'
70
76
71
77
import UsersFormPage from 'pages/CRUD/Users/form/UsersFormPage' ;
72
78
import UsersTablePage from 'pages/CRUD/Users/table/UsersTablePage' ;
@@ -153,6 +159,25 @@ function Layout(props) {
153
159
< Route path = "/app/extra/invoice" component = { Invoice } />
154
160
< Route path = "/app/extra/calendar" component = { Calendar } />
155
161
162
+ < Route path = "/app/ecommerce/management" exact >
163
+ < ProductsProvider >
164
+ < Ecommerce />
165
+ </ ProductsProvider >
166
+ </ Route >
167
+ < Route path = "/app/ecommerce/management/edit/:id" exact >
168
+ < ProductsProvider >
169
+ < CreateProduct />
170
+ </ ProductsProvider >
171
+ </ Route >
172
+ < Route path = "/app/ecommerce/management/create" >
173
+ < ProductsProvider >
174
+ < CreateProduct />
175
+ </ ProductsProvider >
176
+ </ Route >
177
+ < Route path = "/app/ecommerce/product/:id" component = { Product } />
178
+ < Route path = "/app/ecommerce/product" component = { Product } />
179
+ < Route path = "/app/ecommerce/gridproducts" component = { ProductsGrid } />
180
+
156
181
/>
157
182
158
183
< Route path = { '/app/api-docs' } exact
0 commit comments