From 919f4f8ce155fb9616da9e966a632c0d1764fbc1 Mon Sep 17 00:00:00 2001 From: Yangshun Tay Date: Sun, 14 Oct 2018 14:59:50 -0700 Subject: [PATCH] fix: improve last updated time feature --- v1/lib/core/DocsLayout.js | 18 ++++++----- v1/lib/core/utils.js | 64 +++++++++++++++++++++----------------- v1/lib/static/css/main.css | 11 +++++-- 3 files changed, 56 insertions(+), 37 deletions(-) diff --git a/v1/lib/core/DocsLayout.js b/v1/lib/core/DocsLayout.js index 83a62a914af0..25cde3fe4e62 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 && (