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
Notes
This is a structural refactor only. No behaviour changes to the web app.
Parent PRD
#110
Summary
Extract the reusable Blazor components from
NoteBookmark.BlazorAppinto a new Razor Class Library (NoteBookmark.SharedUI). Both the existing web app and the new MAUI app will reference this library.Components to extract
Acceptance Criteria
NoteBookmark.SharedUIRCL project created and added to the solutionNoteBookmark.SharedUINoteBookmark.BlazorAppreferencesNoteBookmark.SharedUIand all existing pages/features work as beforeNotes
This is a structural refactor only. No behaviour changes to the web app.