Fix: change @bind to @bind-Value for MultiLangInput component (custom components require explicit @bind-Value syntax)

This commit is contained in:
Saidamin Kattan
2026-08-08 18:45:07 +03:00
parent 1d9ad26b98
commit ed47a77b73
114 changed files with 1362 additions and 71 deletions
@@ -0,0 +1,76 @@
<Project>
<ItemGroup>
<StaticWebAssetEndpoint Include="_content/ECommerce.Module/background.png">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\background.png'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"integrity","Value":"sha256-WeOKCkI7IdJHs2kCqsKgLfiWX4/sNPbaRUspOLefkCY="}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Cache-Control","Value":"max-age=3600, must-revalidate"},{"Name":"Content-Length","Value":"378"},{"Name":"Content-Type","Value":"image/png"},{"Name":"ETag","Value":"\u0022WeOKCkI7IdJHs2kCqsKgLfiWX4/sNPbaRUspOLefkCY=\u0022"},{"Name":"Last-Modified","Value":"Tue, 30 Sep 2025 09:24:51 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/ECommerce.Module/background.x2rx4ajns0.png">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\background.png'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"fingerprint","Value":"x2rx4ajns0"},{"Name":"integrity","Value":"sha256-WeOKCkI7IdJHs2kCqsKgLfiWX4/sNPbaRUspOLefkCY="},{"Name":"label","Value":"_content/ECommerce.Module/background.png"}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"378"},{"Name":"Content-Type","Value":"image/png"},{"Name":"ETag","Value":"\u0022WeOKCkI7IdJHs2kCqsKgLfiWX4/sNPbaRUspOLefkCY=\u0022"},{"Name":"Last-Modified","Value":"Tue, 30 Sep 2025 09:24:51 GMT"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/ECommerce.Module/ECommerce.Module.3t7bub9lps.bundle.scp.css">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\ECommerce.Module.3t7bub9lps.bundle.scp.css'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"fingerprint","Value":"3t7bub9lps"},{"Name":"integrity","Value":"sha256-R7Y5zAnReYojk80FY/Dl2eodfuGjKRH5H1LpMl8k75k="},{"Name":"label","Value":"_content/ECommerce.Module/ECommerce.Module.bundle.scp.css"}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"202"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\u0022R7Y5zAnReYojk80FY/Dl2eodfuGjKRH5H1LpMl8k75k=\u0022"},{"Name":"Last-Modified","Value":"Thu, 06 Aug 2026 23:45:13 GMT"},{"Name":"Vary","Value":"Accept-Encoding"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/ECommerce.Module/ECommerce.Module.bundle.scp.css">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\ECommerce.Module.3t7bub9lps.bundle.scp.css'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"integrity","Value":"sha256-R7Y5zAnReYojk80FY/Dl2eodfuGjKRH5H1LpMl8k75k="}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"202"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\u0022R7Y5zAnReYojk80FY/Dl2eodfuGjKRH5H1LpMl8k75k=\u0022"},{"Name":"Last-Modified","Value":"Thu, 06 Aug 2026 23:45:13 GMT"},{"Name":"Vary","Value":"Accept-Encoding"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/ECommerce.Module/exampleJsInterop.js">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\exampleJsInterop.js'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"integrity","Value":"sha256-Q4NTLlisgAvNajNKkeD3c0qLXE5q8YduQMx9wE/SeNk="}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"241"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\u0022Q4NTLlisgAvNajNKkeD3c0qLXE5q8YduQMx9wE/SeNk=\u0022"},{"Name":"Last-Modified","Value":"Tue, 30 Sep 2025 09:24:51 GMT"},{"Name":"Vary","Value":"Accept-Encoding"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/ECommerce.Module/exampleJsInterop.luzdqbu196.js">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\exampleJsInterop.js'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"fingerprint","Value":"luzdqbu196"},{"Name":"integrity","Value":"sha256-Q4NTLlisgAvNajNKkeD3c0qLXE5q8YduQMx9wE/SeNk="},{"Name":"label","Value":"_content/ECommerce.Module/exampleJsInterop.js"}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"241"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\u0022Q4NTLlisgAvNajNKkeD3c0qLXE5q8YduQMx9wE/SeNk=\u0022"},{"Name":"Last-Modified","Value":"Tue, 30 Sep 2025 09:24:51 GMT"},{"Name":"Vary","Value":"Accept-Encoding"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/ECommerce.Module/resources/SharedRes.0zrohh99wt.json">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\resources\SharedRes.json'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"fingerprint","Value":"0zrohh99wt"},{"Name":"integrity","Value":"sha256-ZPdpldjBj6e1MgXlCkPr7G6JQI4A6OT0n5OQAALsA3s="},{"Name":"label","Value":"_content/ECommerce.Module/resources/SharedRes.json"}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"323"},{"Name":"Content-Type","Value":"application/json"},{"Name":"ETag","Value":"\u0022ZPdpldjBj6e1MgXlCkPr7G6JQI4A6OT0n5OQAALsA3s=\u0022"},{"Name":"Last-Modified","Value":"Fri, 07 Aug 2026 00:43:20 GMT"},{"Name":"Vary","Value":"Accept-Encoding"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/ECommerce.Module/resources/SharedRes.ar.6ep70s2n95.json">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\resources\SharedRes.ar.json'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"fingerprint","Value":"6ep70s2n95"},{"Name":"integrity","Value":"sha256-srNdfrSMJvbb4CgycnkqMDJGJtya40rlw1PqS2eSAUE="},{"Name":"label","Value":"_content/ECommerce.Module/resources/SharedRes.ar.json"}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"74"},{"Name":"Content-Type","Value":"application/json"},{"Name":"ETag","Value":"\u0022srNdfrSMJvbb4CgycnkqMDJGJtya40rlw1PqS2eSAUE=\u0022"},{"Name":"Last-Modified","Value":"Sun, 01 Feb 2026 14:01:41 GMT"},{"Name":"Vary","Value":"Accept-Encoding"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/ECommerce.Module/resources/SharedRes.ar.json">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\resources\SharedRes.ar.json'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"integrity","Value":"sha256-srNdfrSMJvbb4CgycnkqMDJGJtya40rlw1PqS2eSAUE="}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"74"},{"Name":"Content-Type","Value":"application/json"},{"Name":"ETag","Value":"\u0022srNdfrSMJvbb4CgycnkqMDJGJtya40rlw1PqS2eSAUE=\u0022"},{"Name":"Last-Modified","Value":"Sun, 01 Feb 2026 14:01:41 GMT"},{"Name":"Vary","Value":"Accept-Encoding"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/ECommerce.Module/resources/SharedRes.en.0zrohh99wt.json">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\resources\SharedRes.en.json'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"fingerprint","Value":"0zrohh99wt"},{"Name":"integrity","Value":"sha256-ZPdpldjBj6e1MgXlCkPr7G6JQI4A6OT0n5OQAALsA3s="},{"Name":"label","Value":"_content/ECommerce.Module/resources/SharedRes.en.json"}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"323"},{"Name":"Content-Type","Value":"application/json"},{"Name":"ETag","Value":"\u0022ZPdpldjBj6e1MgXlCkPr7G6JQI4A6OT0n5OQAALsA3s=\u0022"},{"Name":"Last-Modified","Value":"Fri, 07 Aug 2026 00:43:31 GMT"},{"Name":"Vary","Value":"Accept-Encoding"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/ECommerce.Module/resources/SharedRes.en.json">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\resources\SharedRes.en.json'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"integrity","Value":"sha256-ZPdpldjBj6e1MgXlCkPr7G6JQI4A6OT0n5OQAALsA3s="}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"323"},{"Name":"Content-Type","Value":"application/json"},{"Name":"ETag","Value":"\u0022ZPdpldjBj6e1MgXlCkPr7G6JQI4A6OT0n5OQAALsA3s=\u0022"},{"Name":"Last-Modified","Value":"Fri, 07 Aug 2026 00:43:31 GMT"},{"Name":"Vary","Value":"Accept-Encoding"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
<StaticWebAssetEndpoint Include="_content/ECommerce.Module/resources/SharedRes.json">
<AssetFile>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\resources\SharedRes.json'))</AssetFile>
<Selectors><![CDATA[[]]]></Selectors>
<EndpointProperties><![CDATA[[{"Name":"integrity","Value":"sha256-ZPdpldjBj6e1MgXlCkPr7G6JQI4A6OT0n5OQAALsA3s="}]]]></EndpointProperties>
<ResponseHeaders><![CDATA[[{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"323"},{"Name":"Content-Type","Value":"application/json"},{"Name":"ETag","Value":"\u0022ZPdpldjBj6e1MgXlCkPr7G6JQI4A6OT0n5OQAALsA3s=\u0022"},{"Name":"Last-Modified","Value":"Fri, 07 Aug 2026 00:43:20 GMT"},{"Name":"Vary","Value":"Accept-Encoding"}]]]></ResponseHeaders>
</StaticWebAssetEndpoint>
</ItemGroup>
</Project>
@@ -0,0 +1,124 @@
<Project>
<ItemGroup>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\background.png'))">
<SourceType>Package</SourceType>
<SourceId>ECommerce.Module</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/ECommerce.Module</BasePath>
<RelativePath>background.png</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<Fingerprint>x2rx4ajns0</Fingerprint>
<Integrity>WeOKCkI7IdJHs2kCqsKgLfiWX4/sNPbaRUspOLefkCY=</Integrity>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<FileLength>378</FileLength>
<LastWriteTime>Tue, 30 Sep 2025 09:24:51 GMT</LastWriteTime>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\background.png'))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\ECommerce.Module.3t7bub9lps.bundle.scp.css'))">
<SourceType>Package</SourceType>
<SourceId>ECommerce.Module</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/ECommerce.Module</BasePath>
<RelativePath>ECommerce.Module.3t7bub9lps.bundle.scp.css</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>Reference</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName>ScopedCss</AssetTraitName>
<AssetTraitValue>ProjectBundle</AssetTraitValue>
<Fingerprint>3t7bub9lps</Fingerprint>
<Integrity>R7Y5zAnReYojk80FY/Dl2eodfuGjKRH5H1LpMl8k75k=</Integrity>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<FileLength>202</FileLength>
<LastWriteTime>Thu, 06 Aug 2026 23:45:13 GMT</LastWriteTime>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\ECommerce.Module.3t7bub9lps.bundle.scp.css'))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\exampleJsInterop.js'))">
<SourceType>Package</SourceType>
<SourceId>ECommerce.Module</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/ECommerce.Module</BasePath>
<RelativePath>exampleJsInterop.js</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<Fingerprint>luzdqbu196</Fingerprint>
<Integrity>Q4NTLlisgAvNajNKkeD3c0qLXE5q8YduQMx9wE/SeNk=</Integrity>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<FileLength>241</FileLength>
<LastWriteTime>Tue, 30 Sep 2025 09:24:51 GMT</LastWriteTime>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\exampleJsInterop.js'))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\resources\SharedRes.json'))">
<SourceType>Package</SourceType>
<SourceId>ECommerce.Module</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/ECommerce.Module</BasePath>
<RelativePath>resources/SharedRes.json</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<Fingerprint>0zrohh99wt</Fingerprint>
<Integrity>ZPdpldjBj6e1MgXlCkPr7G6JQI4A6OT0n5OQAALsA3s=</Integrity>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<FileLength>323</FileLength>
<LastWriteTime>Fri, 07 Aug 2026 00:43:20 GMT</LastWriteTime>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\resources\SharedRes.json'))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\resources\SharedRes.ar.json'))">
<SourceType>Package</SourceType>
<SourceId>ECommerce.Module</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/ECommerce.Module</BasePath>
<RelativePath>resources/SharedRes.ar.json</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<Fingerprint>6ep70s2n95</Fingerprint>
<Integrity>srNdfrSMJvbb4CgycnkqMDJGJtya40rlw1PqS2eSAUE=</Integrity>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<FileLength>74</FileLength>
<LastWriteTime>Sun, 01 Feb 2026 14:01:41 GMT</LastWriteTime>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\resources\SharedRes.ar.json'))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\resources\SharedRes.en.json'))">
<SourceType>Package</SourceType>
<SourceId>ECommerce.Module</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/ECommerce.Module</BasePath>
<RelativePath>resources/SharedRes.en.json</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<Fingerprint>0zrohh99wt</Fingerprint>
<Integrity>ZPdpldjBj6e1MgXlCkPr7G6JQI4A6OT0n5OQAALsA3s=</Integrity>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<FileLength>323</FileLength>
<LastWriteTime>Fri, 07 Aug 2026 00:43:31 GMT</LastWriteTime>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\resources\SharedRes.en.json'))</OriginalItemSpec>
</StaticWebAsset>
</ItemGroup>
</Project>
@@ -0,0 +1,4 @@
<Project>
<Import Project="Microsoft.AspNetCore.StaticWebAssetEndpoints.props" />
<Import Project="Microsoft.AspNetCore.StaticWebAssets.props" />
</Project>
@@ -0,0 +1,3 @@
<Project>
<Import Project="../build/ECommerce.Module.props" />
</Project>
@@ -0,0 +1,3 @@
<Project>
<Import Project="../buildMultiTargeting/ECommerce.Module.props" />
</Project>