Skip to content

Extract NoteBookmark.SharedUI Razor Class Library #119

@fboucher

Description

@fboucher

Parent PRD

#110

Summary

Extract the reusable Blazor components from NoteBookmark.BlazorApp into a new Razor Class Library (NoteBookmark.SharedUI). Both the existing web app and the new MAUI app will reference this library.

Components to extract

  • Post list
  • Post detail
  • Note dialog
  • Search form
  • Settings form
  • Summary list

Acceptance Criteria

  • NoteBookmark.SharedUI RCL project created and added to the solution
  • All listed components moved to NoteBookmark.SharedUI
  • NoteBookmark.BlazorApp references NoteBookmark.SharedUI and all existing pages/features work as before
  • No behaviour change in the web app — existing Blazor Server app runs identically

Notes

This is a structural refactor only. No behaviour changes to the web app.

Metadata

Metadata

Assignees

No one assigned

    Labels

    appv-nextCode done waiting in v-next branch for the next release

    Projects

    Status

    V-Next

    Status

    Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions