angular/adev/shared-docs/components
arturovt da6970d2cb refactor(docs-infra): allow table of contents to be GCed (#58034)
This commit updates the table of contents functionality to clean up correctly whenever the user
navigates to other pages and nodes are removed from the DOM.

Currently, calling `renderComponent` with the `TableOfContents` keeps creating a new table of contents
component without removing the previous one, as they are created manually.

This leads to memory leaks because the components cannot be collected properly, even if the user
navigates to the home page where there is no TOC component.

PR Close #58034
2024-10-10 12:33:51 +00:00
..
algolia-icon refactor(docs-infra): migrate @angular/docs from dev-infra into adev directory (#57132) 2024-07-30 15:51:26 +00:00
breadcrumb docs(docs-infra): remove more unused standalone imports (#57703) 2024-09-09 13:58:21 +00:00
cookie-popup docs(docs-infra): remove more unused standalone imports (#57703) 2024-09-09 13:58:21 +00:00
copy-source-code-button refactor(docs-infra): migrate @angular/docs from dev-infra into adev directory (#57132) 2024-07-30 15:51:26 +00:00
icon docs(docs-infra): add top level banner component (#57458) 2024-08-22 09:06:46 -07:00
navigation-list refactor(docs-infra): migrate @angular/docs from dev-infra into adev directory (#57132) 2024-07-30 15:51:26 +00:00
search-dialog docs(docs-infra): enable tests for api-gen (#57618) 2024-09-05 14:05:04 +00:00
select refactor(docs-infra): migrate @angular/docs from dev-infra into adev directory (#57132) 2024-07-30 15:51:26 +00:00
slide-toggle refactor(docs-infra): migrate @angular/docs from dev-infra into adev directory (#57132) 2024-07-30 15:51:26 +00:00
table-of-contents refactor(docs-infra): allow table of contents to be GCed (#58034) 2024-10-10 12:33:51 +00:00
text-field refactor(docs-infra): migrate @angular/docs from dev-infra into adev directory (#57132) 2024-07-30 15:51:26 +00:00
top-level-banner docs: add expiry to the top banner (#57981) 2024-09-30 12:51:27 -07:00
viewers refactor(docs-infra): allow table of contents to be GCed (#58034) 2024-10-10 12:33:51 +00:00
BUILD.bazel docs(docs-infra): add top level banner component (#57458) 2024-08-22 09:06:46 -07:00
index.ts docs(docs-infra): add top level banner component (#57458) 2024-08-22 09:06:46 -07:00