|
|
Seventh slice of the god-file decomposition; second ContentView.swift slice.
- Moves the nine result detail section views into ResultSectionViews.swift:
DomainSectionView, OwnershipSectionView, IntelligenceSectionView,
SubdomainsSectionView, DNSSectionView, WebSectionView, EmailSectionView,
NetworkSectionView, and PortRowsView. Pure move.
- Promotes the one-line appLoadingStyle() View helper private -> internal: the
moved section views and the staying LoadingCardView both use it. That is the
only non-deletion edit to ContentView.swift.
The shared primitives (CardView, SectionTitleView, LabeledValueRow,
ResultColors) stay in ContentView.swift and are reached cross-file.
ContentView.swift: 2738 -> 1626 lines (3881 at the start of the ContentView
pivot; -2255 total). App builds clean; unit suite 58/58. No project.pbxproj
change.
|