diff --git a/src/components/JobDetailsTree.vue b/src/components/JobDetailsTree.vue index 8cdaf5a..0da63da 100644 --- a/src/components/JobDetailsTree.vue +++ b/src/components/JobDetailsTree.vue @@ -4,10 +4,10 @@
{{ isExpanded(key) ? '-' : '+' }} - {{ key }}: + {{ prettifyKey(key) }}:
- {{ key }}: + {{ prettifyKey(key) }}:
{{ value }}
@@ -39,6 +39,14 @@ isExpanded(key) { return !!this.expandedNodes[key]; }, + prettifyKey(key) { + // Convert snake_case and camelCase to human readable format + return key + .replace(/([A-Z])/g, ' $1') // Insert space before capital letters + .replace(/_/g, ' ') // Replace underscores with spaces + .replace(/\b\w/g, l => l.toUpperCase()) // Capitalize first letter of each word + .trim(); + }, }, }; diff --git a/src/components/NavBar.vue b/src/components/NavBar.vue index 7dc23d4..430cf84 100644 --- a/src/components/NavBar.vue +++ b/src/components/NavBar.vue @@ -12,10 +12,10 @@ Home