<Project Sdk="Microsoft.NET.Sdk.Web">

    <PropertyGroup>
        <TargetFramework>net8.0</TargetFramework>
        <Nullable>enable</Nullable>
        <ImplicitUsings>enable</ImplicitUsings>
        <DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
    </PropertyGroup>

    <ItemGroup>
      <PackageReference Include="Radzen.Blazor" Version="5.1.3" />
    </ItemGroup>

    <ItemGroup>
      <Compile Remove="Data\**" />
    </ItemGroup>

    <ItemGroup>
      <EmbeddedResource Remove="Data\**" />
    </ItemGroup>

    <ItemGroup>
      <Content Remove="Data\**" />
    </ItemGroup>

    <ItemGroup>
      <None Remove="Data\**" />
    </ItemGroup>

    <ItemGroup>
      <_ContentIncludedByDefault Remove="Data\Resources\config.json" />
      <_ContentIncludedByDefault Remove="Data\Resources\plugins.json" />
      <_ContentIncludedByDefault Remove="Components\Items\MarketplaceItems\MarketplaceItem.razor" />
      <_ContentIncludedByDefault Remove="Components\Items\Marketplace.razor" />
      <_ContentIncludedByDefault Remove="Components\Items\Setup\FinishSetupComponent.razor" />
      <_ContentIncludedByDefault Remove="Components\Items\Setup\StartupConfigurationComponent.razor" />
      <_ContentIncludedByDefault Remove="Components\Items\Setup\WelcomeComponent.razor" />
      <_ContentIncludedByDefault Remove="Components\Pages\Setup\SetupWizard.razor" />
    </ItemGroup>

    <ItemGroup>
      <Folder Include="ServerCommunication\" />
    </ItemGroup>

</Project>
