# presentation/components

> A concern on the product layer holding 21 files, 2148 lines of code, 440 definitions and 200 call edges.

Page: Anatomy · Bane's Lab Site
Canonical: https://banes-lab.com/anatomy/tree#folder-presentation-components

Listed in [Anatomy · Bane's Lab Site](https://banes-lab.com/api/pages/anatomy/tree.md), after [presentation](https://banes-lab.com/anatomy/tree/folder-presentation.md) and before [presentation/effects](https://banes-lab.com/anatomy/tree/folder-presentation-effects.md).

[root](https://banes-lab.com/anatomy/tree/folder-root.md) [presentation](https://banes-lab.com/anatomy/tree/folder-presentation.md)

## components

A **concern** on the **product** layer holding **21** files, **2148** lines of code, **440** definitions and **200** call edges.

### Stats

Files 21

Lines of code 2148

Blank lines 182

Bytes 87324

Definitions 440

Exported 269

Callable 178

Call edges 200

isolated flow 308

relay flow 51

entry flow 42

leaf flow 39

Findings no anomalies

the folder's walk 7955 steps

### Files

[clipboard.component.ts](https://banes-lab.com/source/tree/presentation/components/clipboard.component.ts.md)

- Subject: clipboard
- Concern: component
- Layer: product
- 39 lines of code
- 5 definitions
- 5 call edges

[code.component.ts](https://banes-lab.com/source/tree/presentation/components/code.component.ts.md)

- Subject: code
- Concern: component
- Layer: product
- 89 lines of code
- 12 definitions
- 10 call edges

[diagram.component.ts](https://banes-lab.com/source/tree/presentation/components/diagram.component.ts.md)

- Subject: diagram
- Concern: component
- Layer: product
- 68 lines of code
- 15 definitions
- 3 call edges

[filter.component.ts](https://banes-lab.com/source/tree/presentation/components/filter.component.ts.md)

- Subject: filter
- Concern: component
- Layer: product
- 17 lines of code
- 4 definitions
- 0 call edges

[folder.component.ts](https://banes-lab.com/source/tree/presentation/components/folder.component.ts.md)

- Subject: folder
- Concern: component
- Layer: product
- 120 lines of code
- 30 definitions
- 8 call edges

[home.component.ts](https://banes-lab.com/source/tree/presentation/components/home.component.ts.md)

- Subject: home
- Concern: component
- Layer: product
- 128 lines of code
- 39 definitions
- 11 call edges

[learning.component.ts](https://banes-lab.com/source/tree/presentation/components/learning.component.ts.md)

- Subject: learning
- Concern: component
- Layer: product
- 151 lines of code
- 37 definitions
- 8 call edges

[learning.fragment.component.ts](https://banes-lab.com/source/tree/presentation/components/learning.fragment.component.ts.md)

- Subject: learning
- Concern: component
- Variant: fragment
- Layer: product
- 174 lines of code
- 44 definitions
- 11 call edges

[link.component.ts](https://banes-lab.com/source/tree/presentation/components/link.component.ts.md)

- Subject: link
- Concern: component
- Layer: product
- 87 lines of code
- 14 definitions
- 13 call edges

[menu.component.ts](https://banes-lab.com/source/tree/presentation/components/menu.component.ts.md)

- Subject: menu
- Concern: component
- Layer: product
- 20 lines of code
- 3 definitions
- 1 call edges

[overlay.component.ts](https://banes-lab.com/source/tree/presentation/components/overlay.component.ts.md)

- Subject: overlay
- Concern: component
- Layer: product
- 34 lines of code
- 3 definitions
- 2 call edges

[panel.component.ts](https://banes-lab.com/source/tree/presentation/components/panel.component.ts.md)

- Subject: panel
- Concern: component
- Layer: product
- 94 lines of code
- 9 definitions
- 2 call edges

[reference.component.ts](https://banes-lab.com/source/tree/presentation/components/reference.component.ts.md)

- Subject: reference
- Concern: component
- Layer: product
- 131 lines of code
- 26 definitions
- 29 call edges

[search.component.ts](https://banes-lab.com/source/tree/presentation/components/search.component.ts.md)

- Subject: search
- Concern: component
- Layer: product
- 92 lines of code
- 15 definitions
- 11 call edges

[shell.component.ts](https://banes-lab.com/source/tree/presentation/components/shell.component.ts.md)

- Subject: shell
- Concern: component
- Layer: product
- 55 lines of code
- 13 definitions
- 4 call edges

[source.component.ts](https://banes-lab.com/source/tree/presentation/components/source.component.ts.md)

- Subject: source
- Concern: component
- Layer: product
- 198 lines of code
- 37 definitions
- 25 call edges

[stage.component.ts](https://banes-lab.com/source/tree/presentation/components/stage.component.ts.md)

- Subject: stage
- Concern: component
- Layer: product
- 131 lines of code
- 30 definitions
- 15 call edges

[step.component.ts](https://banes-lab.com/source/tree/presentation/components/step.component.ts.md)

- Subject: step
- Concern: component
- Layer: product
- 143 lines of code
- 26 definitions
- 14 call edges

[surface.component.ts](https://banes-lab.com/source/tree/presentation/components/surface.component.ts.md)

- Subject: surface
- Concern: component
- Layer: product
- 104 lines of code
- 21 definitions
- 8 call edges

[tab.component.ts](https://banes-lab.com/source/tree/presentation/components/tab.component.ts.md)

- Subject: tab
- Concern: component
- Layer: product
- 121 lines of code
- 25 definitions
- 8 call edges

[walk.component.ts](https://banes-lab.com/source/tree/presentation/components/walk.component.ts.md)

- Subject: walk
- Concern: component
- Layer: product
- 152 lines of code
- 32 definitions
- 12 call edges

## Links to

- [core/reporters/failure.reporter.ts](https://banes-lab.com/source/tree/core/reporters/failure.reporter.ts.md)
- [presentation/components/clipboard.component.ts](https://banes-lab.com/source/tree/presentation/components/clipboard.component.ts.md)
- [presentation/components/code.component.ts](https://banes-lab.com/source/tree/presentation/components/code.component.ts.md)
- [presentation/renderers/page.shell.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/page.shell.renderer.ts.md)
- [presentation/renderers/section.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/section.renderer.ts.md)
- [core/factories/element.factory.ts](https://banes-lab.com/source/tree/core/factories/element.factory.ts.md)
- [presentation/renderers/syntax.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/syntax.renderer.ts.md)
- [presentation/renderers/definition.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/definition.renderer.ts.md)
- [presentation/renderers/markdown.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/markdown.renderer.ts.md)
- [presentation/components/overlay.component.ts](https://banes-lab.com/source/tree/presentation/components/overlay.component.ts.md)
- [presentation/renderers/block.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/block.renderer.ts.md)
- [presentation/renderers/figure.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/figure.renderer.ts.md)
- [presentation/components/panel.component.ts](https://banes-lab.com/source/tree/presentation/components/panel.component.ts.md)
- [presentation/renderers/anatomy.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/anatomy.renderer.ts.md)
- [presentation/components/diagram.component.ts](https://banes-lab.com/source/tree/presentation/components/diagram.component.ts.md)
- [presentation/renderers/diagram.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/diagram.renderer.ts.md)
- [presentation/renderers/folder.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/folder.renderer.ts.md)
- [presentation/components/folder.component.ts](https://banes-lab.com/source/tree/presentation/components/folder.component.ts.md)
- [presentation/components/home.component.ts](https://banes-lab.com/source/tree/presentation/components/home.component.ts.md)
- [core/registries/style.registry.ts](https://banes-lab.com/source/tree/core/registries/style.registry.ts.md)
- [presentation/widgets/home.widget.ts](https://banes-lab.com/source/tree/presentation/widgets/home.widget.ts.md)
- [presentation/components/learning.component.ts](https://banes-lab.com/source/tree/presentation/components/learning.component.ts.md)
- [presentation/components/learning.fragment.component.ts](https://banes-lab.com/source/tree/presentation/components/learning.fragment.component.ts.md)
- [core/assets/link.assets.ts](https://banes-lab.com/source/tree/core/assets/link.assets.ts.md)
- [presentation/components/link.component.ts](https://banes-lab.com/source/tree/presentation/components/link.component.ts.md)
- [presentation/components/reference.component.ts](https://banes-lab.com/source/tree/presentation/components/reference.component.ts.md)
- [presentation/components/source.component.ts](https://banes-lab.com/source/tree/presentation/components/source.component.ts.md)
- [presentation/renderers/glossary.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/glossary.renderer.ts.md)
- [presentation/renderers/home.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/home.renderer.ts.md)
- [presentation/renderers/link.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/link.renderer.ts.md)
- [presentation/renderers/panel.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/panel.renderer.ts.md)
- [presentation/renderers/site.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/site.renderer.ts.md)
- [presentation/renderers/source.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/source.renderer.ts.md)
- [presentation/renderers/text.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/text.renderer.ts.md)
- [presentation/views/home.view.ts](https://banes-lab.com/source/tree/presentation/views/home.view.ts.md)
- [presentation/views/profile.view.ts](https://banes-lab.com/source/tree/presentation/views/profile.view.ts.md)
- [core/buses/base.bus.ts](https://banes-lab.com/source/tree/core/buses/base.bus.ts.md)
- [presentation/components/tab.component.ts](https://banes-lab.com/source/tree/presentation/components/tab.component.ts.md)
- [core/predicates/link.predicate.ts](https://banes-lab.com/source/tree/core/predicates/link.predicate.ts.md)
- [presentation/renderers/element.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/element.renderer.ts.md)
- [presentation/components/step.component.ts](https://banes-lab.com/source/tree/presentation/components/step.component.ts.md)
- [presentation/widgets/reference.widget.ts](https://banes-lab.com/source/tree/presentation/widgets/reference.widget.ts.md)
- [domain/converters/check.converter.ts](https://banes-lab.com/source/tree/domain/converters/check.converter.ts.md)
- [configuration/strings/reference.strings.ts](https://banes-lab.com/source/tree/configuration/strings/reference.strings.ts.md)
- [presentation/components/search.component.ts](https://banes-lab.com/source/tree/presentation/components/search.component.ts.md)
- [core/converters/binding.converter.ts](https://banes-lab.com/source/tree/core/converters/binding.converter.ts.md)
- [core/converters/code.converter.ts](https://banes-lab.com/source/tree/core/converters/code.converter.ts.md)
- [domain/converters/source.converter.ts](https://banes-lab.com/source/tree/domain/converters/source.converter.ts.md)
- [core/analyzers/panel.analyzer.ts](https://banes-lab.com/source/tree/core/analyzers/panel.analyzer.ts.md)
- [core/observers/panel.observer.ts](https://banes-lab.com/source/tree/core/observers/panel.observer.ts.md)
- [presentation/components/walk.component.ts](https://banes-lab.com/source/tree/presentation/components/walk.component.ts.md)
- [presentation/renderers/tab.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/tab.renderer.ts.md)
- [presentation/widgets/tab.widget.ts](https://banes-lab.com/source/tree/presentation/widgets/tab.widget.ts.md)
- [presentation/renderers/walk.renderer.ts](https://banes-lab.com/source/tree/presentation/renderers/walk.renderer.ts.md)

## Contains

- [presentation/components/clipboard.component.ts](https://banes-lab.com/source/tree/presentation/components/clipboard.component.ts.md)
- [presentation/components/code.component.ts](https://banes-lab.com/source/tree/presentation/components/code.component.ts.md)
- [presentation/components/diagram.component.ts](https://banes-lab.com/source/tree/presentation/components/diagram.component.ts.md)
- [presentation/components/filter.component.ts](https://banes-lab.com/source/tree/presentation/components/filter.component.ts.md)
- [presentation/components/folder.component.ts](https://banes-lab.com/source/tree/presentation/components/folder.component.ts.md)
- [presentation/components/home.component.ts](https://banes-lab.com/source/tree/presentation/components/home.component.ts.md)
- [presentation/components/learning.component.ts](https://banes-lab.com/source/tree/presentation/components/learning.component.ts.md)
- [presentation/components/learning.fragment.component.ts](https://banes-lab.com/source/tree/presentation/components/learning.fragment.component.ts.md)
- [presentation/components/link.component.ts](https://banes-lab.com/source/tree/presentation/components/link.component.ts.md)
- [presentation/components/menu.component.ts](https://banes-lab.com/source/tree/presentation/components/menu.component.ts.md)
- [presentation/components/overlay.component.ts](https://banes-lab.com/source/tree/presentation/components/overlay.component.ts.md)
- [presentation/components/panel.component.ts](https://banes-lab.com/source/tree/presentation/components/panel.component.ts.md)
- [presentation/components/reference.component.ts](https://banes-lab.com/source/tree/presentation/components/reference.component.ts.md)
- [presentation/components/search.component.ts](https://banes-lab.com/source/tree/presentation/components/search.component.ts.md)
- [presentation/components/shell.component.ts](https://banes-lab.com/source/tree/presentation/components/shell.component.ts.md)
- [presentation/components/source.component.ts](https://banes-lab.com/source/tree/presentation/components/source.component.ts.md)
- [presentation/components/stage.component.ts](https://banes-lab.com/source/tree/presentation/components/stage.component.ts.md)
- [presentation/components/step.component.ts](https://banes-lab.com/source/tree/presentation/components/step.component.ts.md)
- [presentation/components/surface.component.ts](https://banes-lab.com/source/tree/presentation/components/surface.component.ts.md)
- [presentation/components/tab.component.ts](https://banes-lab.com/source/tree/presentation/components/tab.component.ts.md)
- [presentation/components/walk.component.ts](https://banes-lab.com/source/tree/presentation/components/walk.component.ts.md)

## Contained in

- [presentation](https://banes-lab.com/anatomy/tree/folder-presentation.md)
