Skip to content

Commit

Permalink
fix medium lang
Browse files Browse the repository at this point in the history
  • Loading branch information
tangly1024 committed Jul 24, 2024
1 parent d4c9f2c commit 5afd44e
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 15 deletions.
35 changes: 27 additions & 8 deletions themes/medium/components/CategoryGroup.js
Original file line number Diff line number Diff line change
@@ -1,18 +1,37 @@
import { useGlobal } from '@/lib/global'
import CategoryItem from './CategoryItem'

/**
* 分类
* @param {*} param0
* @returns
*/
const CategoryGroup = ({ currentCategory, categoryOptions }) => {
const { locale } = useGlobal()
if (!categoryOptions) {
return <></>
}
return <div id='category-list' className='pt-4'>
<div className='mb-2'><i className='mr-2 fas fa-th' />分类</div>
<div className='flex flex-wrap'>
{categoryOptions?.map(category => {
const selected = currentCategory === category.name
return <CategoryItem key={category.name} selected={selected} category={category.name} categoryCount={category.count} />
})}
return (
<div id='category-list' className='pt-4'>
<div className='mb-2'>
<i className='mr-2 fas fa-th' />
{locale.COMMON.CATEGORY}
</div>
<div className='flex flex-wrap'>
{categoryOptions?.map(category => {
const selected = currentCategory === category.name
return (
<CategoryItem
key={category.name}
selected={selected}
category={category.name}
categoryCount={category.count}
/>
)
})}
</div>
</div>
</div>
)
}

export default CategoryGroup
17 changes: 10 additions & 7 deletions themes/medium/components/TagGroups.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { useGlobal } from '@/lib/global'
import TagItemMini from './TagItemMini'

/**
Expand All @@ -8,17 +9,19 @@ import TagItemMini from './TagItemMini'
* @constructor
*/
const TagGroups = ({ tagOptions, currentTag }) => {
const { locale } = useGlobal()
if (!tagOptions) return <></>
return (
<div id='tags-group' className='dark:border-gray-600 py-4'>
<div className='mb-2'><i className='mr-2 fas fa-tag' />标签</div>
<div className='mb-2'>
<i className='mr-2 fas fa-tag' />
{locale.COMMON.TAGS}
</div>
<div className='space-y-2'>
{
tagOptions?.map(tag => {
const selected = tag.name === currentTag
return <TagItemMini key={tag.name} tag={tag} selected={selected} />
})
}
{tagOptions?.map(tag => {
const selected = tag.name === currentTag
return <TagItemMini key={tag.name} tag={tag} selected={selected} />
})}
</div>
</div>
)
Expand Down

0 comments on commit 5afd44e

Please sign in to comment.