9
9
10
10
import * as React from 'react' ;
11
11
12
- import Layout from '../layout' ;
13
- import formatUserDate from '../utility/formatUserDate' ;
14
-
15
12
import ReleaseGroupList from './components/ReleaseGroupList' ;
16
- import FilterLink from './FilterLink ' ;
13
+ import ReportLayout from './components/ReportLayout ' ;
17
14
import type { ReportDataT , ReportReleaseGroupT } from './types' ;
18
15
19
16
const SetInDifferentRg = ( {
@@ -23,38 +20,28 @@ const SetInDifferentRg = ({
23
20
generated,
24
21
items,
25
22
pager,
26
- } : ReportDataT < ReportReleaseGroupT > ): React.Element< typeof Layout > => (
27
- < Layout $c = { $c } fullWidth title = { l ( 'Mismatched release groups' ) } >
28
- < h1 > { l ( 'Mismatched release groups' ) } </ h1 >
29
-
30
- < ul >
31
- < li >
32
- { exp . l (
33
- `This report shows release groups with releases that are linked to
34
- releases in different release groups by part-of-set or
35
- transliteration relationships. If a pair of release groups are
36
- listed here, you should probably merge them. If the releases are
37
- discs linked with "part of set" relationships, you might want to
38
- merge them too into one multi-disc release
39
- (see {how_to_merge_releases|How to Merge Releases}).` ,
40
- { how_to_merge_releases : '/doc/How_to_Merge_Releases' } ,
41
- ) }
42
- </ li >
43
- < li >
44
- { texp . l ( 'Total release groups found: {count}' ,
45
- { count : pager . total_entries } ) }
46
- </ li >
47
- < li >
48
- { texp . l ( 'Generated on {date}' ,
49
- { date : formatUserDate ( $c , generated ) } ) }
50
- </ li >
51
-
52
- { canBeFiltered ? < FilterLink $c = { $c } filtered = { filtered } /> : null }
53
- </ ul >
54
-
23
+ } : ReportDataT < ReportReleaseGroupT > ): React.Element< typeof ReportLayout > => (
24
+ < ReportLayout
25
+ $c = { $c }
26
+ canBeFiltered = { canBeFiltered }
27
+ description = { exp . l (
28
+ `This report shows release groups with releases that are linked to
29
+ releases in different release groups by part-of-set or
30
+ transliteration relationships. If a pair of release groups are
31
+ listed here, you should probably merge them. If the releases are
32
+ discs linked with "part of set" relationships, you might want to
33
+ merge them too into one multi-disc release
34
+ (see {how_to_merge_releases|How to Merge Releases}).` ,
35
+ { how_to_merge_releases : '/doc/How_to_Merge_Releases' } ,
36
+ ) }
37
+ entityType = "release_group"
38
+ filtered = { filtered }
39
+ generated = { generated }
40
+ title = { l ( 'Mismatched release groups' ) }
41
+ totalEntries = { pager . total_entries }
42
+ >
55
43
< ReleaseGroupList items = { items } pager = { pager } />
56
-
57
- </ Layout >
44
+ </ ReportLayout >
58
45
) ;
59
46
60
47
export default SetInDifferentRg ;
0 commit comments