feat: improve edit link on mobile devices

This commit is contained in:
Justineo 2021-10-28 15:30:35 +08:00
parent 736a27bf5e
commit fc54ae526f
No known key found for this signature in database
GPG Key ID: B73F0979CF18A0EA
2 changed files with 23 additions and 6 deletions

View File

@ -13,7 +13,8 @@
rel="noopener" rel="noopener"
> >
<slot :label="t('editOnGitHub')"> <slot :label="t('editOnGitHub')">
{{ t("editOnGitHub") }} <span class="full">{{ t('editOnGitHub') }}</span>
<span class="short">{{ t('edit') }}</span>
<veui-icon <veui-icon
class="icon" class="icon"
name="external-link" name="external-link"
@ -52,9 +53,14 @@ export default {
<style lang="stylus" scoped> <style lang="stylus" scoped>
.one-edit-link .one-edit-link
display inline-flex
align-items center
text-decoration none text-decoration none
transition background 0.2s, color 0.2s, border-color 0.2s transition background 0.2s, color 0.2s, border-color 0.2s
.icon
margin-left 4px
&-default &-default
display inline-flex display inline-flex
align-items center align-items center
@ -75,9 +81,6 @@ export default {
color #000 color #000
border-color #d3d9e6 border-color #d3d9e6
.icon
margin-left 4px
&-quiet &-quiet
color #282c33 color #282c33
@ -87,4 +90,16 @@ export default {
&:active &:active
color #000 color #000
&.full
display inline
&.short
display none
@media (max-width 480px)
.one-edit-link-quiet
.full
display none
.short
display inline
</style> </style>

View File

@ -49,7 +49,8 @@ i18n.register(
i18n.register( i18n.register(
'zh-Hans', 'zh-Hans',
{ {
editOnGitHub: '在 GitHub 上编辑此页' editOnGitHub: '在 GitHub 上编辑此页',
edit: '编辑'
}, },
{ {
ns: 'oneeditlink' ns: 'oneeditlink'
@ -59,7 +60,8 @@ i18n.register(
i18n.register( i18n.register(
'en-US', 'en-US',
{ {
editOnGitHub: 'Edit this page on GitHub' editOnGitHub: 'Edit this page on GitHub',
edit: 'Edit'
}, },
{ {
ns: 'oneeditlink' ns: 'oneeditlink'