cd ./appshell
and runnpm i
and thennpm run build
cd ../SuperCoolApp.Ui
and rundotnet build
cd ../Layout.Ui
and rundotnet build
cd ../piral~/SuperCoolApp.Ui
and runnpm start
- If you uncomment the third line in
SuperCoolApp.Ui\Components\GenericComponent.razor
an error is shown in the browsers console. (Because the component has@typeparam T
and@attribute [PiralComponent]
) - If the 3rd Line in
SuperCoolApp.Ui\Components\GenericComponent.razor
is still commented we should still get the error, becauseGenericComponent
inheritsFramework\BaseComponent.cs
andBaseComponent
already 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.razor
The Extension should get Values passed in, but that does not work. - Here
SuperCoolApp.Ui\Pages\Logger.razor
we'd need a way to configure the ILogger to also log Debug Logs.