feat: copy button for code blocks (#67)

* Add  code copy

* fix: safari copyButton style

* fix: addPreCopyButton up time

* modify: CopyButton style

* fix: Duplicate rendering issue with copy button
This commit is contained in:
Kuroki_Tsuki
2024-06-21 19:58:47 +08:00
committed by saicaca
parent 815692899d
commit 88a7414625
6 changed files with 67 additions and 0 deletions

View File

@@ -32,6 +32,9 @@ enum I18nKey {
author = 'author',
publishedAt = 'publishedAt',
license = 'license',
codeCopy = 'copy',
codeCopied = 'codeCopied',
}
export default I18nKey

View File

@@ -35,4 +35,7 @@ export const en: Translation = {
[Key.author]: 'Author',
[Key.publishedAt]: 'Published at',
[Key.license]: 'License',
[Key.codeCopy]: 'Copy',
[Key.codeCopied]: 'Code copied',
}

View File

@@ -35,4 +35,7 @@ export const ja: Translation = {
[Key.author]: '作者',
[Key.publishedAt]: '公開日',
[Key.license]: 'ライセンス',
[Key.codeCopy]: 'コピー',
[Key.codeCopied]: 'コピーしました',
}

View File

@@ -35,4 +35,7 @@ export const zh_CN: Translation = {
[Key.author]: '作者',
[Key.publishedAt]: '发布于',
[Key.license]: '许可协议',
[Key.codeCopy]: '复制',
[Key.codeCopied]: '复制成功',
}

View File

@@ -35,4 +35,7 @@ export const zh_TW: Translation = {
[Key.author]: '作者',
[Key.publishedAt]: '發佈於',
[Key.license]: '許可協議',
[Key.codeCopy]: '複製',
[Key.codeCopied]: '複製成功',
}