diff --git a/concept-modern/src/assets/images/eco-product-img-1.png b/concept-modern/src/assets/images/eco-product-img-1.png new file mode 100644 index 0000000..a5547cc Binary files /dev/null and b/concept-modern/src/assets/images/eco-product-img-1.png differ diff --git a/concept-modern/src/assets/images/eco-product-img-2.png b/concept-modern/src/assets/images/eco-product-img-2.png new file mode 100644 index 0000000..a5547cc Binary files /dev/null and b/concept-modern/src/assets/images/eco-product-img-2.png differ diff --git a/concept-modern/src/assets/images/eco-product-img-3.png b/concept-modern/src/assets/images/eco-product-img-3.png new file mode 100644 index 0000000..a5547cc Binary files /dev/null and b/concept-modern/src/assets/images/eco-product-img-3.png differ diff --git a/concept-modern/src/assets/images/eco-product-img-4.png b/concept-modern/src/assets/images/eco-product-img-4.png new file mode 100644 index 0000000..a5547cc Binary files /dev/null and b/concept-modern/src/assets/images/eco-product-img-4.png differ diff --git a/concept-modern/src/assets/images/eco-slider-img-1.png b/concept-modern/src/assets/images/eco-slider-img-1.png new file mode 100644 index 0000000..a539e61 Binary files /dev/null and b/concept-modern/src/assets/images/eco-slider-img-1.png differ diff --git a/concept-modern/src/assets/images/eco-slider-img-2.png b/concept-modern/src/assets/images/eco-slider-img-2.png new file mode 100644 index 0000000..a539e61 Binary files /dev/null and b/concept-modern/src/assets/images/eco-slider-img-2.png differ diff --git a/concept-modern/src/assets/images/eco-slider-img-3.png b/concept-modern/src/assets/images/eco-slider-img-3.png new file mode 100644 index 0000000..a539e61 Binary files /dev/null and b/concept-modern/src/assets/images/eco-slider-img-3.png differ diff --git a/concept-modern/src/js/app.js b/concept-modern/src/js/app.js index 8c4f664..a7ded7e 100644 --- a/concept-modern/src/js/app.js +++ b/concept-modern/src/js/app.js @@ -1,6 +1,9 @@ // Main Application JavaScript import * as bootstrap from 'bootstrap'; +// Make Bootstrap available globally +window.bootstrap = bootstrap; + // Import components import { initSidebar } from './components/sidebar.js'; import { initTooltips } from './components/tooltips.js'; diff --git a/concept-modern/src/js/pages/products.js b/concept-modern/src/js/pages/products.js index aecf5ef..5b0eafe 100644 --- a/concept-modern/src/js/pages/products.js +++ b/concept-modern/src/js/pages/products.js @@ -1,3 +1,6 @@ +// Import Bootstrap +import * as bootstrap from 'bootstrap'; + // E-commerce Products Page functionality export function initializeProducts() { // Initialize tooltips @@ -220,7 +223,9 @@ function handleAddProduct() { // Close modal const modal = bootstrap.Modal.getInstance(document.getElementById('addProductModal')); - modal.hide(); + if (modal) { + modal.hide(); + } // Reset form document.getElementById('addProductForm').reset(); diff --git a/concept-modern/src/pages/ecommerce/checkout.html b/concept-modern/src/pages/ecommerce/checkout.html index a290324..7c03f25 100644 --- a/concept-modern/src/pages/ecommerce/checkout.html +++ b/concept-modern/src/pages/ecommerce/checkout.html @@ -240,26 +240,26 @@
- Product + Product
-
iPhone 15 Pro Max
- 512GB, Natural Titanium +
iPhone 18 Pro Max
+ 1TB, Cosmic Titanium
Qty: 1
- $1,399 + $1,899
- Product + Product
-
AirPods Pro
- 2nd Generation +
AirPods Pro 3
+ 3rd Generation with Lossless
Qty: 1
- $249 + $299
@@ -280,7 +280,7 @@
Subtotal - $1,648.00 + $2,198.00
Shipping @@ -288,12 +288,12 @@
Tax - $149.67 + $197.82

Total - $1,812.67 + $2,410.82
diff --git a/concept-modern/src/pages/ecommerce/product-single.html b/concept-modern/src/pages/ecommerce/product-single.html index b23bf40..2d6d6ed 100644 --- a/concept-modern/src/pages/ecommerce/product-single.html +++ b/concept-modern/src/pages/ecommerce/product-single.html @@ -41,13 +41,13 @@
- Product + Product
- Thumb 1 - Thumb 2 - Thumb 3 - Thumb 4 + Thumb 1 + Thumb 2 + Thumb 3 + Thumb 4
@@ -72,8 +72,8 @@
-

$1,199.00

- $1,399.00 +

$1,899.00

+ $2,099.00 -14% OFF
@@ -393,7 +393,7 @@
- Product + Product
@@ -417,7 +417,7 @@
- Product + Product
@@ -441,7 +441,7 @@
- Product + Product
diff --git a/concept-modern/src/pages/ecommerce/products.html b/concept-modern/src/pages/ecommerce/products.html index c9aa903..db737f6 100644 --- a/concept-modern/src/pages/ecommerce/products.html +++ b/concept-modern/src/pages/ecommerce/products.html @@ -37,34 +37,50 @@
-
-
+
+
-
-
- - - +
+
+
+ +
+
+ +
+
+ +
+
+ +
@@ -135,7 +151,7 @@
- Product + iPhone 18 Pro Max -20%
+ + + + + + + + +
+ + + + \ No newline at end of file diff --git a/concept-modern/vite.config.js b/concept-modern/vite.config.js index 5dae003..ae1cf16 100644 --- a/concept-modern/vite.config.js +++ b/concept-modern/vite.config.js @@ -67,6 +67,7 @@ export default defineConfig({ 'chat': resolve(__dirname, 'src/pages/chat.html'), 'inbox': resolve(__dirname, 'src/pages/inbox.html'), 'influencer-finder': resolve(__dirname, 'src/pages/apps/influencer-finder.html'), + 'influencer-profile': resolve(__dirname, 'src/pages/apps/influencer-profile.html'), // Settings 'settings': resolve(__dirname, 'src/pages/settings.html'), // User Management