content,internal/frontend: rename UnitPage.PackageDetails to UnitPage.Details

UnitPage.PackageDetails is renamed to UnitPage.Details, since the
details are not necessarily always for a package.

Change-Id: I151377a59a5515bcc2115489408d497cb9a86789
Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/261998
Trust: Julie Qiu <julie@golang.org>
Run-TryBot: Julie Qiu <julie@golang.org>
TryBot-Result: kokoro <noreply+kokoro@google.com>
Reviewed-by: Jonathan Amsterdam <jba@google.com>
diff --git a/content/static/html/pages/unit_importedby.tmpl b/content/static/html/pages/unit_importedby.tmpl
index 7b61ed8..6191bd0 100644
--- a/content/static/html/pages/unit_importedby.tmpl
+++ b/content/static/html/pages/unit_importedby.tmpl
@@ -6,6 +6,6 @@
 
 {{define "unit_content"}}
   <div class="Unit-content" role="main">
-    {{block "importedby" .PackageDetails}}{{end}}
+    {{block "importedby" .Details}}{{end}}
   </div>
 {{end}}
diff --git a/content/static/html/pages/unit_imports.tmpl b/content/static/html/pages/unit_imports.tmpl
index 0cb0227..aec9bd3 100644
--- a/content/static/html/pages/unit_imports.tmpl
+++ b/content/static/html/pages/unit_imports.tmpl
@@ -6,6 +6,6 @@
 
 {{define "unit_content"}}
   <div class="Unit-content" role="main">
-    {{block "imports" .PackageDetails}}{{end}}
+    {{block "imports" .Details}}{{end}}
   </div>
 {{end}}
diff --git a/content/static/html/pages/unit_licenses.tmpl b/content/static/html/pages/unit_licenses.tmpl
index f1b94d3..cb40eb2 100644
--- a/content/static/html/pages/unit_licenses.tmpl
+++ b/content/static/html/pages/unit_licenses.tmpl
@@ -6,6 +6,6 @@
 
 {{define "unit_content"}}
   <div class="Unit-content" role="main">
-    {{block "licenses" .PackageDetails}}{{end}}
+    {{block "licenses" .Details}}{{end}}
   </div>
 {{end}}
diff --git a/content/static/html/pages/unit_versions.tmpl b/content/static/html/pages/unit_versions.tmpl
index b59af19..a0d8eb3 100644
--- a/content/static/html/pages/unit_versions.tmpl
+++ b/content/static/html/pages/unit_versions.tmpl
@@ -6,6 +6,6 @@
 
 {{define "unit_content"}}
   <div class="Unit-content" role="main">
-    {{block "versions" .PackageDetails}}{{end}}
+    {{block "versions" .Details}}{{end}}
   </div>
 {{end}}
diff --git a/internal/frontend/unit.go b/internal/frontend/unit.go
index 060d350..bdc3aba 100644
--- a/internal/frontend/unit.go
+++ b/internal/frontend/unit.go
@@ -93,9 +93,8 @@
 	// Settings contains settings for the selected tab.
 	SelectedTab TabSettings
 
-	// PackageDetails contains data used to render the
-	// versions, licenses, imports, and importedby tabs.
-	PackageDetails interface{}
+	// Details contains data specific to the type of page being rendered.
+	Details interface{}
 
 	// ImportedByCount is the number of packages that import this path.
 	// When the count is > limit it will read as 'limit+'. This field
@@ -301,7 +300,7 @@
 		if err != nil {
 			return err
 		}
-		page.PackageDetails = packageDetails
+		page.Details = packageDetails
 	}
 
 	s.servePage(ctx, w, tabSettings.TemplateName, page)