diff --git a/.env.local.example b/.env.local.example
index 3758765..fdc36d7 100644
--- a/.env.local.example
+++ b/.env.local.example
@@ -1,3 +1,3 @@
-NEXT_PUBLIC_VERSION="0.4.3"
+NEXT_PUBLIC_VERSION="0.5.0"
NEXT_PUBLIC_API_URL="https://rms.witel.ir"
NEXT_PUBLIC_MAPTILE_ENDPOINT="https://rmsmap.rmto.ir/141map"
\ No newline at end of file
diff --git a/next.config.mjs b/next.config.mjs
index 72cfa4a..29212c9 100644
--- a/next.config.mjs
+++ b/next.config.mjs
@@ -1,11 +1,6 @@
-const isProd = process.env.NODE_ENV === 'production'
-
/** @type {import('next').NextConfig} */
const nextConfig = {
- assetPrefix: isProd ? '/v3' : undefined,
- images: {
- path: isProd ? '/v3/_next/image' : undefined,
- }
+ basePath: '/v3',
};
export default nextConfig;
diff --git a/public/fontiran.scss b/public/fontiran.scss
deleted file mode 100644
index 5ee0036..0000000
--- a/public/fontiran.scss
+++ /dev/null
@@ -1,176 +0,0 @@
-/**
-*
-* Name: IRAN Sans-Serif Font
-* Version: 5.0
-* Author: Moslem Ebrahimi (moslemebrahimi.com)
-* Created on: Dec 25, 2012
-* Updated on: Sep 01, 2017
-* Website: http://fontiran.com
-* Copyright: Commercial/Proprietary Software
---------------------------------------------------------------------------------------
-فونت های ایران سن سریف یک نرم افزار مالکیتی محسوب می شود. جهت آگاهی از قوانین استفاده از این فونت ها لطفا به وب سایت (فونت ایران دات کام) مراجعه نمایید
---------------------------------------------------------------------------------------
-IRAN Sans-serif fonts are considered a proprietary software. To gain information about the laws regarding the use of these fonts, please visit www.fontiran.com
---------------------------------------------------------------------------------------
-This set of fonts are used in this project under the license: (.....)
---------------------------------------------------------------------------------------
-*
-**/
-@font-face {
- font-family: IRANSansFaNum;
- font-style: normal;
- font-weight: 900;
- src: url('./fonts/eot/IRANSansWeb(FaNum)_Black.eot');
- src: url('./fonts/eot/IRANSansWeb(FaNum)_Black.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
- url('./fonts/woff2/IRANSansWeb(FaNum)_Black.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
- url('./fonts/woff/IRANSansWeb(FaNum)_Black.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
- url('./fonts/ttf/IRANSansWeb(FaNum)_Black.ttf') format('truetype');
-}
-
-@font-face {
- font-family: IRANSansFaNum;
- font-style: normal;
- font-weight: bold;
- src: url('./fonts/eot/IRANSansWeb(FaNum)_Bold.eot');
- src: url('./fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
- url('./fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
- url('./fonts/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
- url('./fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
-}
-
-@font-face {
- font-family: IRANSansFaNum;
- font-style: normal;
- font-weight: 500;
- src: url('./fonts/eot/IRANSansWeb(FaNum)_Medium.eot');
- src: url('./fonts/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
- url('./fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
- url('./fonts/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
- url('./fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
-}
-
-@font-face {
- font-family: IRANSansFaNum;
- font-style: normal;
- font-weight: 300;
- src: url('./fonts/eot/IRANSansWeb(FaNum)_Light.eot');
- src: url('./fonts/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
- url('./fonts/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
- url('./fonts/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
- url('./fonts/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
-}
-
-@font-face {
- font-family: IRANSansFaNum;
- font-style: normal;
- font-weight: 200;
- src: url('./fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot');
- src: url('./fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
- url('./fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
- url('./fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
- url('./fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
-}
-
-@font-face {
- font-family: IRANSansFaNum;
- font-style: normal;
- font-weight: normal;
- src: url('./fonts/eot/IRANSansWeb(FaNum).eot');
- src: url('./fonts/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'), /* IE6-8 */
- url('./fonts/woff2/IRANSansWeb(FaNum).woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
- url('./fonts/woff/IRANSansWeb(FaNum).woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
- url('./fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
-}
-
-@font-face {
- font-family: IRANSans;
- font-style: normal;
- font-weight: 900;
- src: url('./fonts/eot/IRANSansWeb_Black.eot');
- src: url('./fonts/eot/IRANSansWeb_Black.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
- url('./fonts/woff2/IRANSansWeb_Black.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
- url('./fonts/woff/IRANSansWeb_Black.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
- url('./fonts/ttf/IRANSansWeb_Black.ttf') format('truetype');
-}
-
-@font-face {
- font-family: IRANSans;
- font-style: normal;
- font-weight: bold;
- src: url('./fonts/eot/IRANSansWeb_Bold.eot');
- src: url('./fonts/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
- url('./fonts/woff2/IRANSansWeb_Bold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
- url('./fonts/woff/IRANSansWeb_Bold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
- url('./fonts/ttf/IRANSansWeb_Bold.ttf') format('truetype');
-}
-
-@font-face {
- font-family: IRANSans;
- font-style: normal;
- font-weight: 500;
- src: url('./fonts/eot/IRANSansWeb_Medium.eot');
- src: url('./fonts/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
- url('./fonts/woff2/IRANSansWeb_Medium.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
- url('./fonts/woff/IRANSansWeb_Medium.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
- url('./fonts/ttf/IRANSansWeb_Medium.ttf') format('truetype');
-}
-
-@font-face {
- font-family: IRANSans;
- font-style: normal;
- font-weight: 300;
- src: url('./fonts/eot/IRANSansWeb_Light.eot');
- src: url('./fonts/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
- url('./fonts/woff2/IRANSansWeb_Light.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
- url('./fonts/woff/IRANSansWeb_Light.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
- url('./fonts/ttf/IRANSansWeb_Light.ttf') format('truetype');
-}
-
-@font-face {
- font-family: IRANSans;
- font-style: normal;
- font-weight: 200;
- src: url('./fonts/eot/IRANSansWeb_UltraLight.eot');
- src: url('./fonts/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
- url('./fonts/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
- url('./fonts/woff/IRANSansWeb_UltraLight.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
- url('./fonts/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
-}
-
-@font-face {
- font-family: IRANSans;
- font-style: normal;
- font-weight: normal;
- src: url('./fonts/eot/IRANSansWeb.eot');
- src: url('./fonts/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
- url('./fonts/woff2/IRANSansWeb.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
- url('./fonts/woff/IRANSansWeb.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
- url('./fonts/ttf/IRANSansWeb.ttf') format('truetype');
-}
-
-@font-face {
- font-family: Parastoo;
- font-style: normal;
- font-weight: normal;
- src: url('./fonts/eot/Parastoo.eot');
- src: url('./fonts/eot/Parastoo.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
- url('./fonts/woff/Parastoo.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
- url('./fonts/ttf/Parastoo.ttf') format('truetype');
-}
-
-@font-face {
- font-family: Parastoo;
- font-style: normal;
- font-weight: bold;
- src: url('./fonts/eot/Parastoo-Bold.eot');
- src: url('./fonts/eot/Parastoo-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
- url('./fonts/woff/Parastoo-Bold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
- url('./fonts/ttf/Parastoo-Bold.ttf') format('truetype');
-}
-
-@font-face {
- font-family: Bnazanin;
- font-style: normal;
- font-weight: normal;
- src: url('./fonts/ttf/BNazanin.ttf') format('truetype');
-}
diff --git a/src/app/template.js b/src/app/template.js
index dc647c5..359f234 100644
--- a/src/app/template.js
+++ b/src/app/template.js
@@ -2,7 +2,7 @@ import cacheProviderRtl from "@/core/utils/cacheRtl";
import { CssBaseline, GlobalStyles, ThemeProvider } from "@mui/material";
import theme from "@/core/utils/theme";
import { AppRouterCacheProvider } from "@mui/material-nextjs/v14-appRouter";
-import "^/global.scss";
+import "@/assets/scss/global.scss";
import { ToastContainer } from "react-toastify";
const Template = ({ children }) => {
diff --git a/public/fonts/eot/IRANSansWeb(FaNum).eot b/src/assets/fonts/eot/IRANSansWeb(FaNum).eot
similarity index 100%
rename from public/fonts/eot/IRANSansWeb(FaNum).eot
rename to src/assets/fonts/eot/IRANSansWeb(FaNum).eot
diff --git a/public/fonts/eot/IRANSansWeb(FaNum)_Black.eot b/src/assets/fonts/eot/IRANSansWeb(FaNum)_Black.eot
similarity index 100%
rename from public/fonts/eot/IRANSansWeb(FaNum)_Black.eot
rename to src/assets/fonts/eot/IRANSansWeb(FaNum)_Black.eot
diff --git a/public/fonts/eot/IRANSansWeb(FaNum)_Bold.eot b/src/assets/fonts/eot/IRANSansWeb(FaNum)_Bold.eot
similarity index 100%
rename from public/fonts/eot/IRANSansWeb(FaNum)_Bold.eot
rename to src/assets/fonts/eot/IRANSansWeb(FaNum)_Bold.eot
diff --git a/public/fonts/eot/IRANSansWeb(FaNum)_Light.eot b/src/assets/fonts/eot/IRANSansWeb(FaNum)_Light.eot
similarity index 100%
rename from public/fonts/eot/IRANSansWeb(FaNum)_Light.eot
rename to src/assets/fonts/eot/IRANSansWeb(FaNum)_Light.eot
diff --git a/public/fonts/eot/IRANSansWeb(FaNum)_Medium.eot b/src/assets/fonts/eot/IRANSansWeb(FaNum)_Medium.eot
similarity index 100%
rename from public/fonts/eot/IRANSansWeb(FaNum)_Medium.eot
rename to src/assets/fonts/eot/IRANSansWeb(FaNum)_Medium.eot
diff --git a/public/fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot b/src/assets/fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot
similarity index 100%
rename from public/fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot
rename to src/assets/fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot
diff --git a/public/fonts/eot/IRANSansWeb.eot b/src/assets/fonts/eot/IRANSansWeb.eot
similarity index 100%
rename from public/fonts/eot/IRANSansWeb.eot
rename to src/assets/fonts/eot/IRANSansWeb.eot
diff --git a/public/fonts/eot/IRANSansWeb_Black.eot b/src/assets/fonts/eot/IRANSansWeb_Black.eot
similarity index 100%
rename from public/fonts/eot/IRANSansWeb_Black.eot
rename to src/assets/fonts/eot/IRANSansWeb_Black.eot
diff --git a/public/fonts/eot/IRANSansWeb_Bold.eot b/src/assets/fonts/eot/IRANSansWeb_Bold.eot
similarity index 100%
rename from public/fonts/eot/IRANSansWeb_Bold.eot
rename to src/assets/fonts/eot/IRANSansWeb_Bold.eot
diff --git a/public/fonts/eot/IRANSansWeb_Light.eot b/src/assets/fonts/eot/IRANSansWeb_Light.eot
similarity index 100%
rename from public/fonts/eot/IRANSansWeb_Light.eot
rename to src/assets/fonts/eot/IRANSansWeb_Light.eot
diff --git a/public/fonts/eot/IRANSansWeb_Medium.eot b/src/assets/fonts/eot/IRANSansWeb_Medium.eot
similarity index 100%
rename from public/fonts/eot/IRANSansWeb_Medium.eot
rename to src/assets/fonts/eot/IRANSansWeb_Medium.eot
diff --git a/public/fonts/eot/IRANSansWeb_UltraLight.eot b/src/assets/fonts/eot/IRANSansWeb_UltraLight.eot
similarity index 100%
rename from public/fonts/eot/IRANSansWeb_UltraLight.eot
rename to src/assets/fonts/eot/IRANSansWeb_UltraLight.eot
diff --git a/public/fonts/eot/Parastoo-Bold.eot b/src/assets/fonts/eot/Parastoo-Bold.eot
similarity index 100%
rename from public/fonts/eot/Parastoo-Bold.eot
rename to src/assets/fonts/eot/Parastoo-Bold.eot
diff --git a/public/fonts/eot/Parastoo.eot b/src/assets/fonts/eot/Parastoo.eot
similarity index 100%
rename from public/fonts/eot/Parastoo.eot
rename to src/assets/fonts/eot/Parastoo.eot
diff --git a/public/fonts/ttf/BNazanin.ttf b/src/assets/fonts/ttf/BNazanin.ttf
similarity index 100%
rename from public/fonts/ttf/BNazanin.ttf
rename to src/assets/fonts/ttf/BNazanin.ttf
diff --git a/public/fonts/ttf/IRANSansWeb(FaNum).ttf b/src/assets/fonts/ttf/IRANSansWeb(FaNum).ttf
similarity index 100%
rename from public/fonts/ttf/IRANSansWeb(FaNum).ttf
rename to src/assets/fonts/ttf/IRANSansWeb(FaNum).ttf
diff --git a/public/fonts/ttf/IRANSansWeb(FaNum)_Black.ttf b/src/assets/fonts/ttf/IRANSansWeb(FaNum)_Black.ttf
similarity index 100%
rename from public/fonts/ttf/IRANSansWeb(FaNum)_Black.ttf
rename to src/assets/fonts/ttf/IRANSansWeb(FaNum)_Black.ttf
diff --git a/public/fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf b/src/assets/fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf
similarity index 100%
rename from public/fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf
rename to src/assets/fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf
diff --git a/public/fonts/ttf/IRANSansWeb(FaNum)_Light.ttf b/src/assets/fonts/ttf/IRANSansWeb(FaNum)_Light.ttf
similarity index 100%
rename from public/fonts/ttf/IRANSansWeb(FaNum)_Light.ttf
rename to src/assets/fonts/ttf/IRANSansWeb(FaNum)_Light.ttf
diff --git a/public/fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf b/src/assets/fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf
similarity index 100%
rename from public/fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf
rename to src/assets/fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf
diff --git a/public/fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf b/src/assets/fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf
similarity index 100%
rename from public/fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf
rename to src/assets/fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf
diff --git a/public/fonts/ttf/IRANSansWeb.ttf b/src/assets/fonts/ttf/IRANSansWeb.ttf
similarity index 100%
rename from public/fonts/ttf/IRANSansWeb.ttf
rename to src/assets/fonts/ttf/IRANSansWeb.ttf
diff --git a/public/fonts/ttf/IRANSansWeb_Black.ttf b/src/assets/fonts/ttf/IRANSansWeb_Black.ttf
similarity index 100%
rename from public/fonts/ttf/IRANSansWeb_Black.ttf
rename to src/assets/fonts/ttf/IRANSansWeb_Black.ttf
diff --git a/public/fonts/ttf/IRANSansWeb_Bold.ttf b/src/assets/fonts/ttf/IRANSansWeb_Bold.ttf
similarity index 100%
rename from public/fonts/ttf/IRANSansWeb_Bold.ttf
rename to src/assets/fonts/ttf/IRANSansWeb_Bold.ttf
diff --git a/public/fonts/ttf/IRANSansWeb_Light.ttf b/src/assets/fonts/ttf/IRANSansWeb_Light.ttf
similarity index 100%
rename from public/fonts/ttf/IRANSansWeb_Light.ttf
rename to src/assets/fonts/ttf/IRANSansWeb_Light.ttf
diff --git a/public/fonts/ttf/IRANSansWeb_Medium.ttf b/src/assets/fonts/ttf/IRANSansWeb_Medium.ttf
similarity index 100%
rename from public/fonts/ttf/IRANSansWeb_Medium.ttf
rename to src/assets/fonts/ttf/IRANSansWeb_Medium.ttf
diff --git a/public/fonts/ttf/IRANSansWeb_UltraLight.ttf b/src/assets/fonts/ttf/IRANSansWeb_UltraLight.ttf
similarity index 100%
rename from public/fonts/ttf/IRANSansWeb_UltraLight.ttf
rename to src/assets/fonts/ttf/IRANSansWeb_UltraLight.ttf
diff --git a/public/fonts/ttf/Parastoo-Bold.ttf b/src/assets/fonts/ttf/Parastoo-Bold.ttf
similarity index 100%
rename from public/fonts/ttf/Parastoo-Bold.ttf
rename to src/assets/fonts/ttf/Parastoo-Bold.ttf
diff --git a/public/fonts/ttf/Parastoo.ttf b/src/assets/fonts/ttf/Parastoo.ttf
similarity index 100%
rename from public/fonts/ttf/Parastoo.ttf
rename to src/assets/fonts/ttf/Parastoo.ttf
diff --git a/public/fonts/woff/IRANSansWeb(FaNum).woff b/src/assets/fonts/woff/IRANSansWeb(FaNum).woff
similarity index 100%
rename from public/fonts/woff/IRANSansWeb(FaNum).woff
rename to src/assets/fonts/woff/IRANSansWeb(FaNum).woff
diff --git a/public/fonts/woff/IRANSansWeb(FaNum)_Black.woff b/src/assets/fonts/woff/IRANSansWeb(FaNum)_Black.woff
similarity index 100%
rename from public/fonts/woff/IRANSansWeb(FaNum)_Black.woff
rename to src/assets/fonts/woff/IRANSansWeb(FaNum)_Black.woff
diff --git a/public/fonts/woff/IRANSansWeb(FaNum)_Bold.woff b/src/assets/fonts/woff/IRANSansWeb(FaNum)_Bold.woff
similarity index 100%
rename from public/fonts/woff/IRANSansWeb(FaNum)_Bold.woff
rename to src/assets/fonts/woff/IRANSansWeb(FaNum)_Bold.woff
diff --git a/public/fonts/woff/IRANSansWeb(FaNum)_Light.woff b/src/assets/fonts/woff/IRANSansWeb(FaNum)_Light.woff
similarity index 100%
rename from public/fonts/woff/IRANSansWeb(FaNum)_Light.woff
rename to src/assets/fonts/woff/IRANSansWeb(FaNum)_Light.woff
diff --git a/public/fonts/woff/IRANSansWeb(FaNum)_Medium.woff b/src/assets/fonts/woff/IRANSansWeb(FaNum)_Medium.woff
similarity index 100%
rename from public/fonts/woff/IRANSansWeb(FaNum)_Medium.woff
rename to src/assets/fonts/woff/IRANSansWeb(FaNum)_Medium.woff
diff --git a/public/fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff b/src/assets/fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff
similarity index 100%
rename from public/fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff
rename to src/assets/fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff
diff --git a/public/fonts/woff/IRANSansWeb.woff b/src/assets/fonts/woff/IRANSansWeb.woff
similarity index 100%
rename from public/fonts/woff/IRANSansWeb.woff
rename to src/assets/fonts/woff/IRANSansWeb.woff
diff --git a/public/fonts/woff/IRANSansWeb_Black.woff b/src/assets/fonts/woff/IRANSansWeb_Black.woff
similarity index 100%
rename from public/fonts/woff/IRANSansWeb_Black.woff
rename to src/assets/fonts/woff/IRANSansWeb_Black.woff
diff --git a/public/fonts/woff/IRANSansWeb_Bold.woff b/src/assets/fonts/woff/IRANSansWeb_Bold.woff
similarity index 100%
rename from public/fonts/woff/IRANSansWeb_Bold.woff
rename to src/assets/fonts/woff/IRANSansWeb_Bold.woff
diff --git a/public/fonts/woff/IRANSansWeb_Light.woff b/src/assets/fonts/woff/IRANSansWeb_Light.woff
similarity index 100%
rename from public/fonts/woff/IRANSansWeb_Light.woff
rename to src/assets/fonts/woff/IRANSansWeb_Light.woff
diff --git a/public/fonts/woff/IRANSansWeb_Medium.woff b/src/assets/fonts/woff/IRANSansWeb_Medium.woff
similarity index 100%
rename from public/fonts/woff/IRANSansWeb_Medium.woff
rename to src/assets/fonts/woff/IRANSansWeb_Medium.woff
diff --git a/public/fonts/woff/IRANSansWeb_UltraLight.woff b/src/assets/fonts/woff/IRANSansWeb_UltraLight.woff
similarity index 100%
rename from public/fonts/woff/IRANSansWeb_UltraLight.woff
rename to src/assets/fonts/woff/IRANSansWeb_UltraLight.woff
diff --git a/public/fonts/woff/Parastoo-Bold.woff b/src/assets/fonts/woff/Parastoo-Bold.woff
similarity index 100%
rename from public/fonts/woff/Parastoo-Bold.woff
rename to src/assets/fonts/woff/Parastoo-Bold.woff
diff --git a/public/fonts/woff/Parastoo.woff b/src/assets/fonts/woff/Parastoo.woff
similarity index 100%
rename from public/fonts/woff/Parastoo.woff
rename to src/assets/fonts/woff/Parastoo.woff
diff --git a/public/fonts/woff2/IRANSansWeb(FaNum).woff2 b/src/assets/fonts/woff2/IRANSansWeb(FaNum).woff2
similarity index 100%
rename from public/fonts/woff2/IRANSansWeb(FaNum).woff2
rename to src/assets/fonts/woff2/IRANSansWeb(FaNum).woff2
diff --git a/public/fonts/woff2/IRANSansWeb(FaNum)_Black.woff2 b/src/assets/fonts/woff2/IRANSansWeb(FaNum)_Black.woff2
similarity index 100%
rename from public/fonts/woff2/IRANSansWeb(FaNum)_Black.woff2
rename to src/assets/fonts/woff2/IRANSansWeb(FaNum)_Black.woff2
diff --git a/public/fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2 b/src/assets/fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2
similarity index 100%
rename from public/fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2
rename to src/assets/fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2
diff --git a/public/fonts/woff2/IRANSansWeb(FaNum)_Light.woff2 b/src/assets/fonts/woff2/IRANSansWeb(FaNum)_Light.woff2
similarity index 100%
rename from public/fonts/woff2/IRANSansWeb(FaNum)_Light.woff2
rename to src/assets/fonts/woff2/IRANSansWeb(FaNum)_Light.woff2
diff --git a/public/fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2 b/src/assets/fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2
similarity index 100%
rename from public/fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2
rename to src/assets/fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2
diff --git a/public/fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2 b/src/assets/fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2
similarity index 100%
rename from public/fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2
rename to src/assets/fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2
diff --git a/public/fonts/woff2/IRANSansWeb.woff2 b/src/assets/fonts/woff2/IRANSansWeb.woff2
similarity index 100%
rename from public/fonts/woff2/IRANSansWeb.woff2
rename to src/assets/fonts/woff2/IRANSansWeb.woff2
diff --git a/public/fonts/woff2/IRANSansWeb_Black.woff2 b/src/assets/fonts/woff2/IRANSansWeb_Black.woff2
similarity index 100%
rename from public/fonts/woff2/IRANSansWeb_Black.woff2
rename to src/assets/fonts/woff2/IRANSansWeb_Black.woff2
diff --git a/public/fonts/woff2/IRANSansWeb_Bold.woff2 b/src/assets/fonts/woff2/IRANSansWeb_Bold.woff2
similarity index 100%
rename from public/fonts/woff2/IRANSansWeb_Bold.woff2
rename to src/assets/fonts/woff2/IRANSansWeb_Bold.woff2
diff --git a/public/fonts/woff2/IRANSansWeb_Light.woff2 b/src/assets/fonts/woff2/IRANSansWeb_Light.woff2
similarity index 100%
rename from public/fonts/woff2/IRANSansWeb_Light.woff2
rename to src/assets/fonts/woff2/IRANSansWeb_Light.woff2
diff --git a/public/fonts/woff2/IRANSansWeb_Medium.woff2 b/src/assets/fonts/woff2/IRANSansWeb_Medium.woff2
similarity index 100%
rename from public/fonts/woff2/IRANSansWeb_Medium.woff2
rename to src/assets/fonts/woff2/IRANSansWeb_Medium.woff2
diff --git a/public/fonts/woff2/IRANSansWeb_UltraLight.woff2 b/src/assets/fonts/woff2/IRANSansWeb_UltraLight.woff2
similarity index 100%
rename from public/fonts/woff2/IRANSansWeb_UltraLight.woff2
rename to src/assets/fonts/woff2/IRANSansWeb_UltraLight.woff2
diff --git a/public/images/headerLogo.png b/src/assets/images/headerLogo.png
similarity index 100%
rename from public/images/headerLogo.png
rename to src/assets/images/headerLogo.png
diff --git a/public/images/locationMarker.png b/src/assets/images/locationMarker.png
similarity index 100%
rename from public/images/locationMarker.png
rename to src/assets/images/locationMarker.png
diff --git a/public/images/rmsLogo.png b/src/assets/images/rmsLogo.png
similarity index 100%
rename from public/images/rmsLogo.png
rename to src/assets/images/rmsLogo.png
diff --git a/src/assets/scss/fontiran.scss b/src/assets/scss/fontiran.scss
new file mode 100644
index 0000000..cb4e644
--- /dev/null
+++ b/src/assets/scss/fontiran.scss
@@ -0,0 +1,190 @@
+/**
+*
+* Name: IRAN Sans-Serif Font
+* Version: 5.0
+* Author: Moslem Ebrahimi (moslemebrahimi.com)
+* Created on: Dec 25, 2012
+* Updated on: Sep 01, 2017
+* Website: http://fontiran.com
+* Copyright: Commercial/Proprietary Software
+--------------------------------------------------------------------------------------
+فونت های ایران سن سریف یک نرم افزار مالکیتی محسوب می شود. جهت آگاهی از قوانین استفاده از این فونت ها لطفا به وب سایت (فونت ایران دات کام) مراجعه نمایید
+--------------------------------------------------------------------------------------
+IRAN Sans-serif fonts are considered a proprietary software. To gain information about the laws regarding the use of these fonts, please visit www.fontiran.com
+--------------------------------------------------------------------------------------
+This set of fonts are used in this project under the license: (.....)
+--------------------------------------------------------------------------------------
+*
+**/
+@font-face {
+ font-family: IRANSansFaNum;
+ font-style: normal;
+ font-weight: 900;
+ src: url("../fonts/eot/IRANSansWeb(FaNum)_Black.eot");
+ src:
+ url("../fonts/eot/IRANSansWeb(FaNum)_Black.eot?#iefix") format("embedded-opentype"),
+ /* IE6-8 */ url("../fonts/woff2/IRANSansWeb(FaNum)_Black.woff2") format("woff2"),
+ /* FF39+,Chrome36+, Opera24+*/ url("../fonts/woff/IRANSansWeb(FaNum)_Black.woff") format("woff"),
+ /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url("../fonts/ttf/IRANSansWeb(FaNum)_Black.ttf") format("truetype");
+}
+
+@font-face {
+ font-family: IRANSansFaNum;
+ font-style: normal;
+ font-weight: bold;
+ src: url("../fonts/eot/IRANSansWeb(FaNum)_Bold.eot");
+ src:
+ url("../fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix") format("embedded-opentype"),
+ /* IE6-8 */ url("../fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2") format("woff2"),
+ /* FF39+,Chrome36+, Opera24+*/ url("../fonts/woff/IRANSansWeb(FaNum)_Bold.woff") format("woff"),
+ /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url("../fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf") format("truetype");
+}
+
+@font-face {
+ font-family: IRANSansFaNum;
+ font-style: normal;
+ font-weight: 500;
+ src: url("../fonts/eot/IRANSansWeb(FaNum)_Medium.eot");
+ src:
+ url("../fonts/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix") format("embedded-opentype"),
+ /* IE6-8 */ url("../fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2") format("woff2"),
+ /* FF39+,Chrome36+, Opera24+*/ url("../fonts/woff/IRANSansWeb(FaNum)_Medium.woff") format("woff"),
+ /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url("../fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf") format("truetype");
+}
+
+@font-face {
+ font-family: IRANSansFaNum;
+ font-style: normal;
+ font-weight: 300;
+ src: url("../fonts/eot/IRANSansWeb(FaNum)_Light.eot");
+ src:
+ url("../fonts/eot/IRANSansWeb(FaNum)_Light.eot?#iefix") format("embedded-opentype"),
+ /* IE6-8 */ url("../fonts/woff2/IRANSansWeb(FaNum)_Light.woff2") format("woff2"),
+ /* FF39+,Chrome36+, Opera24+*/ url("../fonts/woff/IRANSansWeb(FaNum)_Light.woff") format("woff"),
+ /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url("../fonts/ttf/IRANSansWeb(FaNum)_Light.ttf") format("truetype");
+}
+
+@font-face {
+ font-family: IRANSansFaNum;
+ font-style: normal;
+ font-weight: 200;
+ src: url("../fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot");
+ src:
+ url("../fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix") format("embedded-opentype"),
+ /* IE6-8 */ url("../fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2") format("woff2"),
+ /* FF39+,Chrome36+, Opera24+*/ url("../fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff") format("woff"),
+ /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url("../fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf") format("truetype");
+}
+
+@font-face {
+ font-family: IRANSansFaNum;
+ font-style: normal;
+ font-weight: normal;
+ src: url("../fonts/eot/IRANSansWeb(FaNum).eot");
+ src:
+ url("../fonts/eot/IRANSansWeb(FaNum).eot?#iefix") format("embedded-opentype"),
+ /* IE6-8 */ url("../fonts/woff2/IRANSansWeb(FaNum).woff2") format("woff2"),
+ /* FF39+,Chrome36+, Opera24+*/ url("../fonts/woff/IRANSansWeb(FaNum).woff") format("woff"),
+ /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url("../fonts/ttf/IRANSansWeb(FaNum).ttf") format("truetype");
+}
+
+@font-face {
+ font-family: IRANSans;
+ font-style: normal;
+ font-weight: 900;
+ src: url("../fonts/eot/IRANSansWeb_Black.eot");
+ src:
+ url("../fonts/eot/IRANSansWeb_Black.eot?#iefix") format("embedded-opentype"),
+ /* IE6-8 */ url("../fonts/woff2/IRANSansWeb_Black.woff2") format("woff2"),
+ /* FF39+,Chrome36+, Opera24+*/ url("../fonts/woff/IRANSansWeb_Black.woff") format("woff"),
+ /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url("../fonts/ttf/IRANSansWeb_Black.ttf") format("truetype");
+}
+
+@font-face {
+ font-family: IRANSans;
+ font-style: normal;
+ font-weight: bold;
+ src: url("../fonts/eot/IRANSansWeb_Bold.eot");
+ src:
+ url("../fonts/eot/IRANSansWeb_Bold.eot?#iefix") format("embedded-opentype"),
+ /* IE6-8 */ url("../fonts/woff2/IRANSansWeb_Bold.woff2") format("woff2"),
+ /* FF39+,Chrome36+, Opera24+*/ url("../fonts/woff/IRANSansWeb_Bold.woff") format("woff"),
+ /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url("../fonts/ttf/IRANSansWeb_Bold.ttf") format("truetype");
+}
+
+@font-face {
+ font-family: IRANSans;
+ font-style: normal;
+ font-weight: 500;
+ src: url("../fonts/eot/IRANSansWeb_Medium.eot");
+ src:
+ url("../fonts/eot/IRANSansWeb_Medium.eot?#iefix") format("embedded-opentype"),
+ /* IE6-8 */ url("../fonts/woff2/IRANSansWeb_Medium.woff2") format("woff2"),
+ /* FF39+,Chrome36+, Opera24+*/ url("../fonts/woff/IRANSansWeb_Medium.woff") format("woff"),
+ /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url("../fonts/ttf/IRANSansWeb_Medium.ttf") format("truetype");
+}
+
+@font-face {
+ font-family: IRANSans;
+ font-style: normal;
+ font-weight: 300;
+ src: url("../fonts/eot/IRANSansWeb_Light.eot");
+ src:
+ url("../fonts/eot/IRANSansWeb_Light.eot?#iefix") format("embedded-opentype"),
+ /* IE6-8 */ url("../fonts/woff2/IRANSansWeb_Light.woff2") format("woff2"),
+ /* FF39+,Chrome36+, Opera24+*/ url("../fonts/woff/IRANSansWeb_Light.woff") format("woff"),
+ /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url("../fonts/ttf/IRANSansWeb_Light.ttf") format("truetype");
+}
+
+@font-face {
+ font-family: IRANSans;
+ font-style: normal;
+ font-weight: 200;
+ src: url("../fonts/eot/IRANSansWeb_UltraLight.eot");
+ src:
+ url("../fonts/eot/IRANSansWeb_UltraLight.eot?#iefix") format("embedded-opentype"),
+ /* IE6-8 */ url("../fonts/woff2/IRANSansWeb_UltraLight.woff2") format("woff2"),
+ /* FF39+,Chrome36+, Opera24+*/ url("../fonts/woff/IRANSansWeb_UltraLight.woff") format("woff"),
+ /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url("../fonts/ttf/IRANSansWeb_UltraLight.ttf") format("truetype");
+}
+
+@font-face {
+ font-family: IRANSans;
+ font-style: normal;
+ font-weight: normal;
+ src: url("../fonts/eot/IRANSansWeb.eot");
+ src:
+ url("../fonts/eot/IRANSansWeb.eot?#iefix") format("embedded-opentype"),
+ /* IE6-8 */ url("../fonts/woff2/IRANSansWeb.woff2") format("woff2"),
+ /* FF39+,Chrome36+, Opera24+*/ url("../fonts/woff/IRANSansWeb.woff") format("woff"),
+ /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url("../fonts/ttf/IRANSansWeb.ttf") format("truetype");
+}
+
+@font-face {
+ font-family: Parastoo;
+ font-style: normal;
+ font-weight: normal;
+ src: url("../fonts/eot/Parastoo.eot");
+ src:
+ url("../fonts/eot/Parastoo.eot?#iefix") format("embedded-opentype"),
+ /* IE6-8 */ url("../fonts/woff/Parastoo.woff") format("woff"),
+ /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url("../fonts/ttf/Parastoo.ttf") format("truetype");
+}
+
+@font-face {
+ font-family: Parastoo;
+ font-style: normal;
+ font-weight: bold;
+ src: url("../fonts/eot/Parastoo-Bold.eot");
+ src:
+ url("../fonts/eot/Parastoo-Bold.eot?#iefix") format("embedded-opentype"),
+ /* IE6-8 */ url("../fonts/woff/Parastoo-Bold.woff") format("woff"),
+ /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url("../fonts/ttf/Parastoo-Bold.ttf") format("truetype");
+}
+
+@font-face {
+ font-family: Bnazanin;
+ font-style: normal;
+ font-weight: normal;
+ src: url("../fonts/ttf/BNazanin.ttf") format("truetype");
+}
diff --git a/public/global.scss b/src/assets/scss/global.scss
similarity index 100%
rename from public/global.scss
rename to src/assets/scss/global.scss
diff --git a/src/components/dashboard/inquiryPrivacyFencing/Forms/LocationOnMap/MarkerLocation/index.jsx b/src/components/dashboard/inquiryPrivacyFencing/Forms/LocationOnMap/MarkerLocation/index.jsx
index 0219c9e..d673679 100644
--- a/src/components/dashboard/inquiryPrivacyFencing/Forms/LocationOnMap/MarkerLocation/index.jsx
+++ b/src/components/dashboard/inquiryPrivacyFencing/Forms/LocationOnMap/MarkerLocation/index.jsx
@@ -1,10 +1,9 @@
import { useRef } from "react";
import { Marker, useMapEvents } from "react-leaflet";
-
-const prefix = process.env.NODE_ENV === "production" ? "/v3" : "";
+import LocationMarker from "@/assets/images/locationMarker.png";
const locationMarker = L.icon({
- iconUrl: prefix + "/images/locationMarker.png",
+ iconUrl: LocationMarker.src,
iconSize: [50, 50],
iconAnchor: [25, 50],
});
diff --git a/src/components/layouts/dashboard/headerWithLogo/HaederBottom/index.jsx b/src/components/layouts/dashboard/headerWithLogo/HaederBottom/index.jsx
index 4f0b159..f23833c 100644
--- a/src/components/layouts/dashboard/headerWithLogo/HaederBottom/index.jsx
+++ b/src/components/layouts/dashboard/headerWithLogo/HaederBottom/index.jsx
@@ -1,6 +1,7 @@
"use client";
import { Stack, Typography } from "@mui/material";
import Image from "next/image";
+import RmsLogo from "@/assets/images/rmsLogo.png";
const HeaderBottom = () => {
return (
@@ -14,7 +15,7 @@ const HeaderBottom = () => {
alignItems={"center"}
direction={"row"}
>
-
+
theme.palette.primary2.contrastText }}>
سامانه جامع راهداری
diff --git a/src/components/layouts/dashboard/headerWithLogo/HaederTop/index.jsx b/src/components/layouts/dashboard/headerWithLogo/HaederTop/index.jsx
index 6899881..2c0c3b6 100644
--- a/src/components/layouts/dashboard/headerWithLogo/HaederTop/index.jsx
+++ b/src/components/layouts/dashboard/headerWithLogo/HaederTop/index.jsx
@@ -1,10 +1,11 @@
import { Stack } from "@mui/material";
import Image from "next/image";
+import HeaderLogo from "@/assets/images/headerLogo.png";
const HeaderTop = () => {
return (
-
+
);
};
diff --git a/src/core/utils/pageMenu.js b/src/core/utils/pageMenu.js
index d47d020..75f7828 100644
--- a/src/core/utils/pageMenu.js
+++ b/src/core/utils/pageMenu.js
@@ -1,12 +1,11 @@
import { Security } from "@mui/icons-material";
-const prefix = process.env.NODE_ENV === "production" ? "/v3" : "";
export const pageMenu = [
{
id: "dashboard",
label: "پیشخوان",
type: "page",
- route: prefix + "/dashboard",
+ route: "/dashboard",
icon: ,
permissions: ["all"],
},
@@ -160,7 +159,7 @@ export const pageMenu = [
id: "roadPatrolManagmentSupervisorCartable",
label: "کارتابل",
type: "page",
- route: process.env.NEXT_PUBLIC_API_URL + "/road_patrols/supervisor/cartable",
+ route: process.env.NEXT_PUBLIC_API_URL + "/v2/road_patrols/supervisor/cartable",
permissions: [
"show-road-patrol-supervise-cartable",
"show-road-patrol-supervise-cartable-province",
@@ -228,21 +227,21 @@ export const pageMenu = [
id: "inquiryPrivacyManagmentFencing",
label: "احداث و بهره برداری دیوارکشی و مستحدثات",
type: "page",
- route: prefix + "/dashboard/inquiry_privacy/fencing",
+ route: "/dashboard/inquiry_privacy/fencing",
permissions: ["all"],
},
{
id: "inquiryPrivacyManagmentRoad",
label: "احداث راه دسترسی اختصاصی",
type: "page",
- route: prefix + "/dashboard/inquiry_privacy/road",
+ route: "/dashboard/inquiry_privacy/road",
permissions: ["all"],
},
{
id: "inquiryPrivacyManagmentInfrastructure",
label: "احداث و بهره برداری تاسیسات زیربنایی",
type: "page",
- route: prefix + "/dashboard/inquiry_privacy/infrastructure",
+ route: "/dashboard/inquiry_privacy/infrastructure",
permissions: ["all"],
},
],
@@ -265,7 +264,7 @@ export const pageMenu = [
id: "safetyAndPrivacyManagmentOparationCreate",
label: "ثبت فعالیت",
type: "page",
- route: process.env.NEXT_PUBLIC_API_URL + "/safety_and_privacy/operator/first_step",
+ route: process.env.NEXT_PUBLIC_API_URL + "/v2/safety_and_privacy/operator/first_step",
permissions: ["add-safety-and-privacy"],
},
{