From 5d8b52e79b3536547fd3e22d931cdf9794777433 Mon Sep 17 00:00:00 2001 From: crowlkats Date: Thu, 19 Dec 2024 13:06:36 +0100 Subject: [PATCH 1/2] feat: add modified timestamp --- _components/Feedback.tsx | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/_components/Feedback.tsx b/_components/Feedback.tsx index 9f682a9d0..3e9c0037f 100644 --- a/_components/Feedback.tsx +++ b/_components/Feedback.tsx @@ -3,6 +3,20 @@ export default function Feedback({ file }) { return <>; } else { const githubPath = "https://github.com/denoland/docs/edit/main" + file; + + let modifiedDate = null; + try { + const dateString = new TextDecoder().decode((new Deno.Command("git", { + args: [ + "log", "-1", "--pretty=%cI", "./" + file + ], + })).outputSync().stdout); + + modifiedDate = new Date(dateString); + } catch (e) { + console.log(e); + } + return (
+ { modifiedDate && +
+ This page was last modified on{" "} + . +
} + Date: Thu, 19 Dec 2024 13:07:13 +0100 Subject: [PATCH 2/2] fmt --- _components/Feedback.tsx | 37 +++++++++++++++++++++++-------------- 1 file changed, 23 insertions(+), 14 deletions(-) diff --git a/_components/Feedback.tsx b/_components/Feedback.tsx index 3e9c0037f..0c215b9d8 100644 --- a/_components/Feedback.tsx +++ b/_components/Feedback.tsx @@ -6,11 +6,16 @@ export default function Feedback({ file }) { let modifiedDate = null; try { - const dateString = new TextDecoder().decode((new Deno.Command("git", { - args: [ - "log", "-1", "--pretty=%cI", "./" + file - ], - })).outputSync().stdout); + const dateString = new TextDecoder().decode( + (new Deno.Command("git", { + args: [ + "log", + "-1", + "--pretty=%cI", + "./" + file, + ], + })).outputSync().stdout, + ); modifiedDate = new Date(dateString); } catch (e) { @@ -152,15 +157,19 @@ export default function Feedback({ file }) { - { modifiedDate && -
- This page was last modified on{" "} - . -
} + {modifiedDate && + ( +
+ This page was last modified on{" "} + . +
+ )}