DemoView.cs 511 B

12345678910111213141516171819202122
  1. using Bridge.Html5;
  2. using FrontendRouting;
  3. using LearnBridgeNet.Views.Basic;
  4. namespace LearnBridgeNet.Views
  5. {
  6. [FeRoute("/demo.html")]
  7. internal class DemoView : AuthRequiredView
  8. {
  9. private readonly HTMLElement _view = new HTMLHeadingElement(HeadingType.H1) { TextContent = "Demo Page" };
  10. public override void Enter(Node parent)
  11. {
  12. parent.AppendChild(_view);
  13. }
  14. public override void Leave()
  15. {
  16. _view.Remove();
  17. }
  18. }
  19. }