aboutsummaryrefslogtreecommitdiff
path: root/frontend/src/components/NextHead.js
diff options
context:
space:
mode:
authorJacky Zhao <[email protected]>2021-04-11 15:06:48 -0700
committerGitHub <[email protected]>2021-04-11 15:06:48 -0700
commit82bda5ee85efbd2eae25427a839529d5e230eeaa (patch)
tree1f7a88938fd6664a9a048503a5a78d010e3db1e2 /frontend/src/components/NextHead.js
parentMerge pull request #72 from jackyzha0/no-ip (diff)
parentreadd preset height (diff)
downloadctrl-v-82bda5ee85efbd2eae25427a839529d5e230eeaa.tar.xz
ctrl-v-82bda5ee85efbd2eae25427a839529d5e230eeaa.zip
Merge pull request #74 from jackyzha0/next-refactor
Diffstat (limited to 'frontend/src/components/NextHead.js')
-rw-r--r--frontend/src/components/NextHead.js16
1 files changed, 16 insertions, 0 deletions
diff --git a/frontend/src/components/NextHead.js b/frontend/src/components/NextHead.js
new file mode 100644
index 0000000..1019f61
--- /dev/null
+++ b/frontend/src/components/NextHead.js
@@ -0,0 +1,16 @@
+import Head from 'next/head'
+
+const NextHead = ({data}) => {
+ const title = data.title || "untitled paste"
+ const description = `${data.content.slice(0, 100)}... expires: ${data.expiry}`
+ return (<Head>
+ <title>ctrl-v | {title}</title>
+ <meta property="og:title" content={title} />
+ <meta property="og:description" content={description} />
+ <meta name="twitter:title" content={title} />
+ <meta name="twitter:description" content={description} />
+ <meta name="description" content={description} />
+ </Head>)
+}
+
+export default NextHead \ No newline at end of file