cd ./appshelland runnpm iand thennpm run buildcd ../SuperCoolApp.Uiand rundotnet buildcd ../Layout.Uiand rundotnet buildcd ../piral~/SuperCoolApp.Uiand runnpm start
- If you uncomment the third line in
SuperCoolApp.Ui\Components\GenericComponent.razoran error is shown in the browsers console. (Because the component has@typeparam Tand@attribute [PiralComponent]) - If the 3rd Line in
SuperCoolApp.Ui\Components\GenericComponent.razoris still commented we should still get the error, becauseGenericComponentinheritsFramework\BaseComponent.csandBaseComponentalready has[PiralComponent set]. So it looks like that the attribute is not inherited. - When the app loads the following error is shown in the browsers console:
Cannot provide a value for property '_jsService' on type 'SuperCoolApp.Ui.Pages.LoadOrder'.. We need a way to always load the Layout pilet first. - The appshell shows a loading animation at start. This is implemented here
appshell\src\index.html, but we need a way to wait for all pilets to be loaded and only then switch from loading animation to The loaded app view. - Here
SuperCoolApp.Ui\Pages\ExtensionPage.razorThe Extension should get Values passed in, but that does not work. - Here
SuperCoolApp.Ui\Pages\Logger.razorwe'd need a way to configure the ILogger to also log Debug Logs.