diff --git a/LittleShop/Areas/Admin/Views/Shared/_Layout.cshtml b/LittleShop/Areas/Admin/Views/Shared/_Layout.cshtml index 389fd29..3898374 100644 --- a/LittleShop/Areas/Admin/Views/Shared/_Layout.cshtml +++ b/LittleShop/Areas/Admin/Views/Shared/_Layout.cshtml @@ -40,9 +40,6 @@ @await RenderSectionAsync("Head", required: false) - - -
@@ -149,7 +146,7 @@
-
+
@RenderBody()
diff --git a/LittleShop/littleshop-dev.db-shm b/LittleShop/littleshop-dev.db-shm new file mode 100644 index 0000000..fe9ac28 Binary files /dev/null and b/LittleShop/littleshop-dev.db-shm differ diff --git a/LittleShop/littleshop-dev.db-wal b/LittleShop/littleshop-dev.db-wal new file mode 100644 index 0000000..e69de29 diff --git a/LittleShop/wwwroot/css/modern-admin.css b/LittleShop/wwwroot/css/modern-admin.css index f4efb90..76cbaef 100644 --- a/LittleShop/wwwroot/css/modern-admin.css +++ b/LittleShop/wwwroot/css/modern-admin.css @@ -71,7 +71,7 @@ body { border-width: 0; } -/* Screen Reader Only Focusable - Show on focus (for skip links) */ +/* Screen Reader Only Focusable - Show on focus */ .sr-only-focusable:active, .sr-only-focusable:focus { position: static; @@ -82,29 +82,6 @@ body { white-space: normal; } -/* Skip to Main Content Link */ -.skip-link { - position: absolute; - top: -100px; - left: 10px; - z-index: 10000; - padding: 0.75rem 1.5rem; - background: var(--primary-blue); - color: white; - border-radius: var(--radius-md); - font-weight: 600; - text-decoration: none; - box-shadow: var(--shadow-lg); - transition: top 0.3s ease; -} - -.skip-link:focus { - top: 10px; - outline: 3px solid var(--warning-orange); - outline-offset: 2px; - color: white; -} - /* Modern Card Styling */ .card { border: 1px solid var(--grey-200); diff --git a/commit-msg.txt b/commit-msg.txt index 26d71ae..4bf0ac9 100644 --- a/commit-msg.txt +++ b/commit-msg.txt @@ -1,13 +1,13 @@ -Fix SilverPay payment integration JSON serialization - -- Changed JSON naming policy from CamelCase to SnakeCaseLower for SilverPay API compatibility -- Fixed field name from 'fiat_amount' to 'amount' in request body -- Used unique payment ID instead of order ID to avoid duplicate external_id conflicts -- Modified SilverPayApiResponse to handle string amounts from API -- Added [JsonIgnore] attributes to computed properties to prevent JSON serialization conflicts -- Fixed test compilation errors (mock service and enum casting issues) -- Updated SilverPay endpoint to http://10.0.0.52:8001/ - -🤖 Generated with [Claude Code](https://claude.ai/code) - +Fix SilverPay payment integration JSON serialization + +- Changed JSON naming policy from CamelCase to SnakeCaseLower for SilverPay API compatibility +- Fixed field name from 'fiat_amount' to 'amount' in request body +- Used unique payment ID instead of order ID to avoid duplicate external_id conflicts +- Modified SilverPayApiResponse to handle string amounts from API +- Added [JsonIgnore] attributes to computed properties to prevent JSON serialization conflicts +- Fixed test compilation errors (mock service and enum casting issues) +- Updated SilverPay endpoint to http://10.0.0.52:8001/ + +🤖 Generated with [Claude Code](https://claude.ai/code) + Co-Authored-By: Claude \ No newline at end of file