b024dbc169
Shop: filter -mt-8 to remove gap with banner (parent has gap-8)
dev
Saidamin Kattan
2026-08-12 10:23:49 +03:00
f6c9319823
Shop: filter directly under banner, dark theme style (no white card)
Saidamin Kattan
2026-08-12 10:14:17 +03:00
bcbddb1f01
Shop: use BundleComp for bundles and ProductComp4 for regular products
Saidamin Kattan
2026-08-12 09:55:46 +03:00
23627b72f0
Home: rename Our_Categories to Categories, add IsBundle=true redirect for /shop, fix card text colors (invisible white on white, etc.)
Saidamin Kattan
2026-08-12 09:37:47 +03:00
ff5077463c
Home: filter RandomProducts to exclude bundles (only show machines)
Saidamin Kattan
2026-08-11 19:10:10 +03:00
e974832da4
ProductPage: use negative margin to overlap banner with nav menu (no gap)
Saidamin Kattan
2026-08-11 19:01:18 +03:00
36711de6f4
ProductPage: remove rounded-b-2xl from banner and reduce top padding
Saidamin Kattan
2026-08-11 18:59:23 +03:00
a46e2c11a6
ProductPage: remove extra mt-4 and reduce top padding to fix gap above banner
Saidamin Kattan
2026-08-11 18:57:31 +03:00
e3e9b5e846
Replace Add to Cart with Contact Us link; rename Bundle to Production Line, Products to Machine
Saidamin Kattan
2026-08-11 18:47:22 +03:00
cdfe9c6f26
ProductPage: localize banner text (Product_Details, Product_Banner_Subtitle) in 4 languages
Saidamin Kattan
2026-08-11 07:07:29 +03:00
a3d105d302
ProductPage: pick product name/description based on current culture (with English fallback)
Saidamin Kattan
2026-08-11 07:04:23 +03:00
d60ba0d3d9
ProductPage: change dark text to white, buttons to bg-orange-600 to match Apply Filter
Saidamin Kattan
2026-08-09 19:34:51 +03:00
625f46a092
Change all cyan/blue colors to orange (matching navbar accent)
Saidamin Kattan
2026-08-09 18:36:06 +03:00
a9a92da27f
Fix IndexOutOfRangeException: add null checks to Photos[0] accesses in CategoryComp, CategoryComp1, CategoryComp2
Saidamin Kattan
2026-08-09 16:35:37 +03:00
40c3531c77
Complete ECommerce localization: add all missing keys, full en/ar/es/de translations, use Loc for Shop banner
Saidamin Kattan
2026-08-09 16:09:44 +03:00
80d6e2ea09
Add hero banner to ProductPage and increase top padding to avoid nav menu overlap
Saidamin Kattan
2026-08-09 15:19:20 +03:00
23abdd6d55
Fix: wrap ?? string.Empty) Razor expressions with parens to prevent literal text rendering
Saidamin Kattan
2026-08-09 03:14:40 +03:00
fb476f3475
Add @using for Shop components and PaginationComp to _Imports.razor
Saidamin Kattan
2026-08-09 03:09:24 +03:00
819e9d7230
Use explicit Value/ValueChanged binding since @bind doesn't work with dictionary types
Saidamin Kattan
2026-08-09 02:58:39 +03:00
2c3fda3550
Revert MultiLangInput binding back to @bind syntax now that namespace is fixed
Saidamin Kattan
2026-08-09 02:56:21 +03:00
63093a31a8
Fix: add @using ECommerce.Module.Components.Shared to _Imports.razor so components in Shared folder are discoverable
Saidamin Kattan
2026-08-09 02:53:36 +03:00
149c672451
Fix: add @namespace to MultiLangInput so Blazor can recognize the component class
Saidamin Kattan
2026-08-09 02:46:52 +03:00
f36ef4e623
Fix MultiLangInput: use explicit @oninput instead of @bind, and Value/ValueChanged callbacks instead of @bind directive
Saidamin Kattan
2026-08-08 23:05:59 +03:00
623a730355
Revert MultiLangInput binding to use @bind instead of explicit Value/ValueChanged
Saidamin Kattan
2026-08-08 18:59:23 +03:00
a9c8dfe24a
Fix: use Value/ValueChanged callback pattern for MultiLangInput binding instead of inline lambda
Saidamin Kattan
2026-08-08 18:52:40 +03:00
ed47a77b73
Fix: change @bind to @bind-Value for MultiLangInput component (custom components require explicit @bind-Value syntax)
Saidamin Kattan
2026-08-08 18:45:07 +03:00
1d9ad26b98
Fix CategoryTreeSelect: fix malformed null-coalescing expressions that were showing as literal text
Saidamin Kattan
2026-08-08 18:18:01 +03:00