What I left in place
seo-landing.model.tsstill exportsCreator. The cover page editor and the featured creator layout import that type.StoreLayoutItemCardComponentstill renders store items. The portfolio, feed, and event ticket item components never had a caller. The card did.- The live
app-search-barinsrc/app/components/search-barstays. Only the unused typeahead bar inshared/components/search-barwent.
Commit c928ecc3f1: delete unused SharedModule leftovers
What changed
- Deleted
ProfileDetailComponentand the two subscription modals. They only imported each other. - Deleted the typeahead
SearchBarComponent. The only mention was inside an HTML comment on the profile page. - Removed that comment, plus the profile methods that only the comment called.
How I checked it
| Check | Result |
|---|---|
| Compiled template dependencies against PR 10842 | All 646 components match. These files were already out of the compile, because nothing imported them. |
Commit ad0fff9aaf: delete unused seo landing, interests accordion, and store item views
What changed
- Deleted
SeoLandingComponentand its creator card. Nothing set the seo landing flag to true, and no route rendered the component. - Deleted
SelectInterestsAccordionComponent. No template used its selector. - Deleted the unused portfolio, feed, and event ticket store item components. Removed the matching unused selectors from the store item layout stylesheet.
How I checked it
| Check | Result |
|---|---|
| Compiled template dependencies against the first commit | All 646 components match. |
| QA and development builds | Both pass. QA has the same 42 warnings as before. |
| Initial bundle and lazy routes | Initial JS is unchanged at 7,123,873 bytes. Profile drops 433 bytes. Marketing and comparison pages drop 267 bytes each. |
| Server rendering, 145 URLs | All match PR 10842. |
| ESLint on the remaining TypeScript | 1 use-lifecycle-interface error on the profile page, from older code. |
I did not run a full logged-in white-label sweep. These files were already out of the compile, so a browser walk would not reach them. The checklist still covers store layouts and profiles, because those pages sit next to the deleted files.
What's left
AppModuleandAppServerModuleare the last NgModules.- The marketing pages still ship every layout. Monetize child routes still load as one chunk. The main site's home page still bundles
ProfileComponent.
Verification checklist
Use a creator account on its white-label site. Keep the console open. Checks are saved in this browser.
0 of 0 checked