File tree 2 files changed +37
-15
lines changed
2 files changed +37
-15
lines changed Original file line number Diff line number Diff line change
1
+ import { useGlobal } from '@/lib/global'
1
2
import CategoryItem from './CategoryItem'
2
3
4
+ /**
5
+ * 分类
6
+ * @param {* } param0
7
+ * @returns
8
+ */
3
9
const CategoryGroup = ( { currentCategory, categoryOptions } ) => {
10
+ const { locale } = useGlobal ( )
4
11
if ( ! categoryOptions ) {
5
12
return < > </ >
6
13
}
7
- return < div id = 'category-list' className = 'pt-4' >
8
- < div className = 'mb-2' > < i className = 'mr-2 fas fa-th' /> 分类</ div >
9
- < div className = 'flex flex-wrap' >
10
- { categoryOptions ?. map ( category => {
11
- const selected = currentCategory === category . name
12
- return < CategoryItem key = { category . name } selected = { selected } category = { category . name } categoryCount = { category . count } />
13
- } ) }
14
+ return (
15
+ < div id = 'category-list' className = 'pt-4' >
16
+ < div className = 'mb-2' >
17
+ < i className = 'mr-2 fas fa-th' />
18
+ { locale . COMMON . CATEGORY }
19
+ </ div >
20
+ < div className = 'flex flex-wrap' >
21
+ { categoryOptions ?. map ( category => {
22
+ const selected = currentCategory === category . name
23
+ return (
24
+ < CategoryItem
25
+ key = { category . name }
26
+ selected = { selected }
27
+ category = { category . name }
28
+ categoryCount = { category . count }
29
+ />
30
+ )
31
+ } ) }
32
+ </ div >
14
33
</ div >
15
- </ div >
34
+ )
16
35
}
17
36
18
37
export default CategoryGroup
Original file line number Diff line number Diff line change
1
+ import { useGlobal } from '@/lib/global'
1
2
import TagItemMini from './TagItemMini'
2
3
3
4
/**
@@ -8,17 +9,19 @@ import TagItemMini from './TagItemMini'
8
9
* @constructor
9
10
*/
10
11
const TagGroups = ( { tagOptions, currentTag } ) => {
12
+ const { locale } = useGlobal ( )
11
13
if ( ! tagOptions ) return < > </ >
12
14
return (
13
15
< div id = 'tags-group' className = 'dark:border-gray-600 py-4' >
14
- < div className = 'mb-2' > < i className = 'mr-2 fas fa-tag' /> 标签</ div >
16
+ < div className = 'mb-2' >
17
+ < i className = 'mr-2 fas fa-tag' />
18
+ { locale . COMMON . TAGS }
19
+ </ div >
15
20
< div className = 'space-y-2' >
16
- {
17
- tagOptions ?. map ( tag => {
18
- const selected = tag . name === currentTag
19
- return < TagItemMini key = { tag . name } tag = { tag } selected = { selected } />
20
- } )
21
- }
21
+ { tagOptions ?. map ( tag => {
22
+ const selected = tag . name === currentTag
23
+ return < TagItemMini key = { tag . name } tag = { tag } selected = { selected } />
24
+ } ) }
22
25
</ div >
23
26
</ div >
24
27
)
You can’t perform that action at this time.
0 commit comments