Add e-payment UI, checkout payment result, and legacy migrate domain lookup.

Wire Mellat settings in business dashboard, customer bank return page with payment details, and super-admin migrate modal domain confirmation.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Alireza Hassani
2026-08-13 09:51:22 +03:30
co-authored by Cursor
parent a11f9643bb
commit cc94b929e0
54 changed files with 6415 additions and 96 deletions
+28
View File
@@ -48,6 +48,19 @@ import { AddNewPortfolioPage } from './pages/AddNewPortfolioPage'
import { PortfolioCategoriesPage } from './pages/PortfolioCategoriesPage'
import { PortfolioSettingsPage } from './pages/PortfolioSettingsPage'
import { PortfolioDetailsPage } from './pages/PortfolioDetailsPage'
import { VideoPage } from './pages/VideoPage'
import { VideoListPage } from './pages/VideoListPage'
import { AddNewVideoPage } from './pages/AddNewVideoPage'
import { VideoCategoriesPage } from './pages/VideoCategoriesPage'
import { VideoSettingsPage } from './pages/VideoSettingsPage'
import { VideoDetailsPage } from './pages/VideoDetailsPage'
import { InstructionPage } from './pages/InstructionPage'
import { InstructionListPage } from './pages/InstructionListPage'
import { AddNewInstructionPage } from './pages/AddNewInstructionPage'
import { InstructionCategoriesPage } from './pages/InstructionCategoriesPage'
import { InstructionSettingsPage } from './pages/InstructionSettingsPage'
import { InstructionDetailsPage } from './pages/InstructionDetailsPage'
import { ContentPage } from './pages/ContentPage'
import { WebsitePage } from './pages/WebsitePage'
import { WebsiteContactPage } from './pages/WebsiteContactPage'
import { WebsiteSubscriptionsPage } from './pages/WebsiteSubscriptionsPage'
@@ -104,6 +117,7 @@ function App() {
<Route path="customer-products/new" element={<AddCustomerProductPage />} />
<Route path="customer-products/:id/edit" element={<AddCustomerProductPage />} />
<Route path="customer-products/:id" element={<CustomerProductDetailsPage />} />
<Route path="content" element={<ContentPage />} />
<Route path="blog" element={<BlogPage />} />
<Route path="blog/list" element={<BlogListPage />} />
<Route path="blog/detail/:id" element={<BlogDetailsPage />} />
@@ -118,6 +132,20 @@ function App() {
<Route path="portfolios/edit/:id" element={<AddNewPortfolioPage />} />
<Route path="portfolios/categories" element={<PortfolioCategoriesPage />} />
<Route path="portfolios/settings" element={<PortfolioSettingsPage />} />
<Route path="videos" element={<VideoPage />} />
<Route path="videos/list" element={<VideoListPage />} />
<Route path="videos/detail/:id" element={<VideoDetailsPage />} />
<Route path="videos/new" element={<AddNewVideoPage />} />
<Route path="videos/edit/:id" element={<AddNewVideoPage />} />
<Route path="videos/categories" element={<VideoCategoriesPage />} />
<Route path="videos/settings" element={<VideoSettingsPage />} />
<Route path="instructions" element={<InstructionPage />} />
<Route path="instructions/list" element={<InstructionListPage />} />
<Route path="instructions/detail/:id" element={<InstructionDetailsPage />} />
<Route path="instructions/new" element={<AddNewInstructionPage />} />
<Route path="instructions/edit/:id" element={<AddNewInstructionPage />} />
<Route path="instructions/categories" element={<InstructionCategoriesPage />} />
<Route path="instructions/settings" element={<InstructionSettingsPage />} />
<Route path="website" element={<WebsitePage />} />
<Route path="website/sliders" element={<WebsiteSlidersPage />} />
<Route path="website/special-categories" element={<WebsiteSpecialCategoriesPage />} />