I have this code, the RadzenFormFields are completely identical but appear differently in the frontend, why?
@inject IProjectHubClient Client
@inject NotificationService NotificationService
CreateProject
@code {
Variant variant = Variant.Outlined;
private IList<ViewTribeDto>? ViewTribeDtos { get; set; }
private IList<ViewProgrammingLanguageDto>? ViewProgrammingLanguageDtos { get; set; }
private CreateProjectDto? CreateProjectDto { get; set; }
private string? ProjectTitle { get; set; }
private string? ProjectDescription { get; set; }
private int ProjectTribe { get; set; }
private IList<int>? ProjectProgrammingLanguages { get; set; }
private string color = "rgb(42, 68, 135)";
protected override async Task OnInitializedAsync()
{
this.CreateProjectDto = new CreateProjectDto
{
Languages = new List<int>()
};
ViewTribeDtos = await Client.ApiTribeGetAllTribesAsync();
ViewProgrammingLanguageDtos = await Client.ApiProgrammingLanguagesGetAllLanguagesAsync();
}
private int SelectedTribeId { get; set; }
private void OnTribeSelected(int value)
{
SelectedTribeId = value;
if (CreateProjectDto != null)
{
CreateProjectDto.TribeId = value;
}
}
private void OnClick()
{
Client.ProjectInputPostAsync(CreateProjectDto);
}
//todo: clear after Submit
}