From b577f60d4ac612bdea89f541197cac76f503f76f Mon Sep 17 00:00:00 2001 From: Yangshun Tay Date: Sun, 14 Oct 2018 15:05:00 -0700 Subject: [PATCH] fix: improve last updated time feature (#1036) --- v1/lib/core/DocsLayout.js | 18 ++++++---- v1/lib/core/utils.js | 68 +++++++++++++++++++++----------------- v1/lib/static/css/main.css | 11 ++++-- 3 files changed, 58 insertions(+), 39 deletions(-) diff --git a/v1/lib/core/DocsLayout.js b/v1/lib/core/DocsLayout.js index 83a62a914a..25cde3fe4e 100644 --- a/v1/lib/core/DocsLayout.js +++ b/v1/lib/core/DocsLayout.js @@ -41,9 +41,11 @@ class DocsLayout extends React.Component { const id = metadata.localized_id; const defaultTitle = metadata.title; let DocComponent = Doc; + if (this.props.Doc) { DocComponent = this.props.Doc; } + let updateTime; if (this.props.config.enableUpdateTime) { const filepath = docs.getFilePath(metadata); @@ -88,6 +90,15 @@ class DocsLayout extends React.Component { version={metadata.version} language={metadata.language} /> + {this.props.config.enableUpdateTime && + updateTime && ( +
+ + Last updated: + {updateTime} + +
+ )}
{metadata.previous_id && ( )}
- {this.props.config.enableUpdateTime && - updateTime && ( -

- Last updated: - {updateTime} -

- )} {hasOnPageNav && (