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 ReleaseList from './components/ReleaseList' ;
16
- import FilterLink from './FilterLink ' ;
13
+ import ReportLayout from './components/ReportLayout ' ;
17
14
import type { ReportDataT , ReportReleaseT } from './types' ;
18
15
19
16
const PartOfSetRelationships = ( {
@@ -23,42 +20,28 @@ const PartOfSetRelationships = ({
23
20
generated,
24
21
items,
25
22
pager,
26
- } : ReportDataT < ReportReleaseT > ): React.Element< typeof Layout > => (
27
- < Layout
23
+ } : ReportDataT < ReportReleaseT > ): React.Element< typeof ReportLayout > => (
24
+ < ReportLayout
28
25
$c = { $c }
29
- fullWidth
26
+ canBeFiltered = { canBeFiltered }
27
+ description = { exp . l (
28
+ `This report shows releases that still have the deprecated "part
29
+ of set" relationship and should probably be merged. For
30
+ instructions on how to fix them, please see the documentation
31
+ about {how_to_merge_releases|how to merge releases}. If the
32
+ releases are not really part of a set (for example, if they are
33
+ independently-released volumes in a series) just remove the
34
+ relationship.` ,
35
+ { how_to_merge_releases : '/doc/How_to_Merge_Releases' } ,
36
+ ) }
37
+ entityType = "release"
38
+ filtered = { filtered }
39
+ generated = { generated }
30
40
title = { l ( 'Releases with “part of set” relationships' ) }
41
+ totalEntries = { pager . total_entries }
31
42
>
32
- < h1 > { l ( 'Releases with “part of set” relationships' ) } </ h1 >
33
-
34
- < ul >
35
- < li >
36
- { exp . l (
37
- `This report shows releases that still have the deprecated "part
38
- of set" relationship and should probably be merged. For
39
- instructions on how to fix them, please see the documentation
40
- about {how_to_merge_releases|how to merge releases}. If the
41
- releases are not really part of a set (for example, if they are
42
- independently-released volumes in a series) just remove the
43
- relationship.` ,
44
- { how_to_merge_releases : '/doc/How_to_Merge_Releases' } ,
45
- ) }
46
- </ li >
47
- < li >
48
- { texp . l ( 'Total releases found: {count}' ,
49
- { count : pager . total_entries } ) }
50
- </ li >
51
- < li >
52
- { texp . l ( 'Generated on {date}' ,
53
- { date : formatUserDate ( $c , generated ) } ) }
54
- </ li >
55
-
56
- { canBeFiltered ? < FilterLink $c = { $c } filtered = { filtered } /> : null }
57
- </ ul >
58
-
59
43
< ReleaseList items = { items } pager = { pager } />
60
-
61
- </ Layout >
44
+ </ ReportLayout >
62
45
) ;
63
46
64
47
export default PartOfSetRelationships ;
0 commit comments