55
66import { FC } from 'react'
77
8- // import { buildLog } from '@/utils/logger '
8+ import { CHANGELOG_LAYOUT } from '@/constant '
99import { bond } from '@/utils/mobx'
1010
1111import ChangelogItem from '@/widgets/ChangelogItem'
12+
1213import Filters from './Filters'
1314
1415import type { TStore } from './store'
@@ -27,23 +28,26 @@ const ChangelogThreadContainer: FC<TProps> = ({
2728 testid = 'changelog-thread' ,
2829} ) => {
2930 useInit ( store )
31+ const { globalLayout } = store
3032
31- const layout = 'outline'
3233 return (
3334 < Wrapper testid = { testid } >
3435 < MainWrapper >
35- < ChangelogItem />
36-
37- { layout === 'outline' && < PreviousTitle > 历史版本</ PreviousTitle > }
38- < ChangelogItem layout = { layout } />
39- < ChangelogItem layout = { layout } />
40- < ChangelogItem layout = { layout } />
41- < ChangelogItem layout = { layout } />
42- < ChangelogItem layout = { layout } />
43- < ChangelogItem layout = { layout } />
44- < ChangelogItem layout = { layout } />
45- < ChangelogItem layout = { layout } />
46- < ChangelogItem layout = { layout } />
36+ < ChangelogItem layout = { globalLayout . changelog } />
37+
38+ { globalLayout . changelog === CHANGELOG_LAYOUT . FOLD && (
39+ < PreviousTitle > 历史版本</ PreviousTitle >
40+ ) }
41+
42+ < ChangelogItem layout = { globalLayout . changelog } />
43+ < ChangelogItem layout = { globalLayout . changelog } />
44+ < ChangelogItem layout = { globalLayout . changelog } />
45+ < ChangelogItem layout = { globalLayout . changelog } />
46+ < ChangelogItem layout = { globalLayout . changelog } />
47+ < ChangelogItem layout = { globalLayout . changelog } />
48+ < ChangelogItem layout = { globalLayout . changelog } />
49+ < ChangelogItem layout = { globalLayout . changelog } />
50+ < ChangelogItem layout = { globalLayout . changelog } />
4751 </ MainWrapper >
4852 < Filters />
4953 </ Wrapper >
0 commit comments