merge
|
|
@ -1,10 +1,10 @@
|
||||||
{
|
{
|
||||||
"ConnectionStrings": {
|
"ConnectionStrings": {
|
||||||
"ConnectionString": "Data Source=100.73.220.50;Initial Catalog=FruitBank_PROD;Integrated Security=False;Persist Security Info=False;User ID=sa;Password=v6f_?xNfg9N1;Trust Server Certificate=True",
|
"ConnectionString": "Data Source=100.73.220.50;Initial Catalog=FruitBank_PROD;Integrated Security=False;Persist Security Info=False;User ID=sa;Password=v6f_?xNfg9N1;Trust Server Certificate=True",
|
||||||
"DataProvider": "sqlserver",
|
"DataProvider": "sqlserver",
|
||||||
"SQLCommandTimeout": null,
|
"SQLCommandTimeout": null,
|
||||||
"WithNoLock": false
|
"WithNoLock": false
|
||||||
},
|
},
|
||||||
"AzureBlobConfig": {
|
"AzureBlobConfig": {
|
||||||
"ConnectionString": null,
|
"ConnectionString": null,
|
||||||
"ContainerName": null,
|
"ContainerName": null,
|
||||||
|
|
@ -64,7 +64,7 @@
|
||||||
"CssBundleSuffix": ".styles",
|
"CssBundleSuffix": ".styles",
|
||||||
"EnableCaching": true,
|
"EnableCaching": true,
|
||||||
"EnableMemoryCache": true,
|
"EnableMemoryCache": true,
|
||||||
"EnableDiskCache": false,
|
"EnableDiskCache": true,
|
||||||
"CacheDirectory": "\\Presentation\\Nop.Web\\wwwroot\\bundles",
|
"CacheDirectory": "\\Presentation\\Nop.Web\\wwwroot\\bundles",
|
||||||
"EnableTagHelperBundling": false,
|
"EnableTagHelperBundling": false,
|
||||||
"CdnUrl": "",
|
"CdnUrl": "",
|
||||||
|
|
|
||||||
|
|
@ -51,6 +51,48 @@
|
||||||
<None Include="appsettings.json">
|
<None Include="appsettings.json">
|
||||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
</None>
|
</None>
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\linux-arm64\native\libHarfBuzzSharp.so" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\linux-arm64\native\libpdfium.so" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\linux-arm64\native\libSkiaSharp.so" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\linux-arm\native\libHarfBuzzSharp.so" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\linux-arm\native\libpdfium.so" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\linux-arm\native\libSkiaSharp.so" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\linux-musl-arm64\native\libpdfium.so" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\linux-musl-x64\native\libHarfBuzzSharp.so" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\linux-musl-x64\native\libpdfium.so" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\linux-musl-x64\native\libSkiaSharp.so" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\linux-musl-x64\native\Magick.Native-Q16-x64.dll.so" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\linux-musl-x86\native\libpdfium.so" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\linux-x64\native\libHarfBuzzSharp.so" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\linux-x64\native\libpdfium.so" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\linux-x64\native\libSkiaSharp.so" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\linux-x64\native\Magick.Native-Q16-x64.dll.so" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\linux-x86\native\libpdfium.so" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\osx-arm64\native\libpdfium.dylib" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\osx-x64\native\libpdfium.dylib" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\osx-x64\native\Magick.Native-Q16-x64.dll.dylib" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\osx\native\libHarfBuzzSharp.dylib" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\osx\native\libSkiaSharp.dylib" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\unix\lib\net8.0\Microsoft.Data.SqlClient.dll" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\win-arm64\native\libHarfBuzzSharp.dll" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\win-arm64\native\libSkiaSharp.dll" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\win-arm64\native\Microsoft.Data.SqlClient.SNI.dll" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\win-arm64\native\pdfium.dll" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\win-arm\native\Microsoft.Data.SqlClient.SNI.dll" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\win-x64\native\libHarfBuzzSharp.dll" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\win-x64\native\libSkiaSharp.dll" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\win-x64\native\Magick.Native-Q16-x64.dll" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\win-x64\native\Microsoft.Data.SqlClient.SNI.dll" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\win-x64\native\pdfium.dll" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\win-x86\native\libHarfBuzzSharp.dll" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\win-x86\native\libSkiaSharp.dll" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\win-x86\native\Microsoft.Data.SqlClient.SNI.dll" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\win-x86\native\pdfium.dll" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\win\lib\net7.0\System.Management.dll" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\win\lib\net8.0\Microsoft.Data.SqlClient.dll" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\win\lib\net8.0\Microsoft.Win32.SystemEvents.dll" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\win\lib\net8.0\System.Runtime.Caching.dll" />
|
||||||
|
<None Include="Plugins\Misc.FruitBankPlugin\runtimes\win\lib\net9.0\System.Diagnostics.EventLog.dll" />
|
||||||
<PackageReference Include="DevExpress.AspNetCore.Common" Version="25.1.3" />
|
<PackageReference Include="DevExpress.AspNetCore.Common" Version="25.1.3" />
|
||||||
<PackageReference Include="DevExtreme.AspNet.Core" Version="25.1.3" />
|
<PackageReference Include="DevExtreme.AspNet.Core" Version="25.1.3" />
|
||||||
<PackageReference Include="DevExtreme.AspNet.Data" Version="5.1.0" />
|
<PackageReference Include="DevExtreme.AspNet.Data" Version="5.1.0" />
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,27 @@
|
||||||
|
|
||||||
|
/* ── Quick Order nav item ─────────────────────────────────────────────────── */
|
||||||
|
.top-menu .quick-order-menu-item > a {
|
||||||
|
color: #f4a236 !important;
|
||||||
|
font-weight: 700;
|
||||||
|
}
|
||||||
|
|
||||||
|
.top-menu .quick-order-menu-item > a .fa {
|
||||||
|
margin-right: 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.top-menu .quick-order-menu-item > a:hover {
|
||||||
|
color: #fff !important;
|
||||||
|
background-color: #f4a236;
|
||||||
|
border-radius: 6px;
|
||||||
|
padding-left: 10px;
|
||||||
|
padding-right: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Preorder item — teal accent to distinguish from Quick Order */
|
||||||
|
.top-menu .preorder-menu-item > a {
|
||||||
|
color: #2d9e9e !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.top-menu .preorder-menu-item > a:hover {
|
||||||
|
background-color: #2d9e9e;
|
||||||
|
}
|
||||||
|
|
@ -7742,10 +7742,10 @@ html.lenis, html.lenis body {
|
||||||
color: var(--text-muted);
|
color: var(--text-muted);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* 3×2 grid */
|
/* 4×2 grid */
|
||||||
.fb-cat-grid {
|
.fb-cat-grid {
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-template-columns: repeat(3, 1fr);
|
grid-template-columns: repeat(4, 1fr);
|
||||||
gap: 20px;
|
gap: 20px;
|
||||||
max-width: 1600px;
|
max-width: 1600px;
|
||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
|
|
@ -7875,8 +7875,15 @@ html.lenis, html.lenis body {
|
||||||
transform: translateY(-50%);
|
transform: translateY(-50%);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Smaller desktop: 3 columns */
|
||||||
|
@media (max-width: 1280px) {
|
||||||
|
.fb-cat-grid {
|
||||||
|
grid-template-columns: repeat(3, 1fr);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/* Tablet: 2 columns */
|
/* Tablet: 2 columns */
|
||||||
@media (max-width: 1024px) {
|
@media (max-width: 900px) {
|
||||||
.fb-cat-grid {
|
.fb-cat-grid {
|
||||||
grid-template-columns: repeat(2, 1fr);
|
grid-template-columns: repeat(2, 1fr);
|
||||||
gap: 16px;
|
gap: 16px;
|
||||||
|
|
|
||||||
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 34 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 32 KiB |
|
After Width: | Height: | Size: 32 KiB |
|
After Width: | Height: | Size: 32 KiB |
|
After Width: | Height: | Size: 32 KiB |
|
After Width: | Height: | Size: 32 KiB |
|
After Width: | Height: | Size: 32 KiB |
|
After Width: | Height: | Size: 32 KiB |
|
After Width: | Height: | Size: 32 KiB |
|
After Width: | Height: | Size: 32 KiB |
|
After Width: | Height: | Size: 32 KiB |
|
After Width: | Height: | Size: 32 KiB |
|
After Width: | Height: | Size: 32 KiB |
|
After Width: | Height: | Size: 32 KiB |
|
After Width: | Height: | Size: 32 KiB |
|
After Width: | Height: | Size: 32 KiB |
|
After Width: | Height: | Size: 32 KiB |
|
After Width: | Height: | Size: 32 KiB |
|
After Width: | Height: | Size: 32 KiB |
|
After Width: | Height: | Size: 32 KiB |
|
After Width: | Height: | Size: 32 KiB |
|
After Width: | Height: | Size: 32 KiB |
|
After Width: | Height: | Size: 32 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |