1- <div class =" four wide item" >
2- <div class =" image" >
3- <div class =" ui statistic" >
4- <div class =" value" >
5- {{ claim.bounty }}
6- </div >
7- <div class =" label" >
8- BOUNTY POINTS
9- </div >
10- </div >
11- </div >
12- <div class =" middle aligned content" >
13- <a class =" header" >{{ claim.user }} </a >
14- <div class =" meta" >
15- <span >{{ claim.repo }} </span >
16- </div >
17- <div class =" description" >
18- <p >
19- Issue : <a href =" {{ claim.issueUrl }} " >{{ claim.issueUrl }} </a >
20- </p >
21- <p >
22- Pull : <a href =" {{ claim.pullUrl }} " >{{ claim.pullUrl }} </a >
23- </p >
24- </div >
25- <div class =" extra" >
26- {{ #equal claim.status " claimed" }}
27- <div class =" ui label yellow" >{{ claim.status }} </div >
28- {{ /equal }}
29- {{ #equal claim.status " accepted" }}
30- <div class =" ui label green" >{{ claim.status }} </div >
31- {{ /equal }}
32- {{ #equal claim.status " rejected" }}
33- <div class =" ui label red" >{{ claim.status }} </div >
34- {{ /equal }}
35- </div >
36- </div >
37- <form class =" ui form" style =" padding: 3em" method =" post" action =" /claims/{{ claim.id }} /update" >
38- <div class =" four wide field" >
39- <label >Final Bounty Points</label >
40- <input name =" bounty" value =" {{ claim.bounty }} " >
41- <label >Update Status</label >
42- <select name =" status" class =" ui dropdown" id =" status" >
43- <option value =" claimed" >Claimed</option >
44- <option value =" rejected" >Rejected</option >
45- <option value =" accepted" >Accepted</option >
46- <option value =" disputed" >Disputed</option >
47- <option value =" revoked" >Revoked</option >
48- </select >
49- </div >
1+ <div class =" ui container" >
2+ <div class =" ui two column grid" >
3+ <div class =" column" >
4+ <div class =" four wide item" >
5+ <div class =" image" >
6+ <div class =" ui statistic" >
7+ <div class =" value" >
8+ {{ claim.bounty }}
9+ </div >
10+ <div class =" label" >
11+ BOUNTY POINTS
12+ </div >
13+ </div >
14+ </div >
15+ <div class =" middle aligned content" >
16+ <a class =" header" >{{ claim.user }} </a >
17+ <div class =" meta" >
18+ <span >{{ claim.repo }} </span >
19+ </div >
20+ <div class =" description" >
21+ <p >
22+ Issue : <a href =" {{ claim.issueUrl }} " >{{ claim.issueUrl }} </a >
23+ </p >
24+ <p >
25+ Pull : <a href =" {{ claim.pullUrl }} " >{{ claim.pullUrl }} </a >
26+ </p >
27+ </div >
28+ <div class =" extra" >
29+ {{ #equal claim.status " claimed" }}
30+ <div class =" ui label yellow" >{{ claim.status }} </div >
31+ {{ /equal }}
32+ {{ #equal claim.status " accepted" }}
33+ <div class =" ui label green" >{{ claim.status }} </div >
34+ {{ /equal }}
35+ {{ #equal claim.status " rejected" }}
36+ <div class =" ui label red" >{{ claim.status }} </div >
37+ {{ /equal }}
38+ </div >
39+ </div >
40+ <form class =" ui form" style =" padding: 3em" method =" post" action =" /claims/{{ claim.id }} /update" >
41+ <div class =" four wide field" >
42+ <label >Final Bounty Points</label >
43+ <input name =" bounty" value =" {{ claim.bounty }} " >
44+ <label >Update Status</label >
45+ <select name =" status" class =" ui dropdown" id =" status" >
46+ <option value =" claimed" >Claimed</option >
47+ <option value =" rejected" >Rejected</option >
48+ <option value =" accepted" >Accepted</option >
49+ <option value =" disputed" >Disputed</option >
50+ <option value =" revoked" >Revoked</option >
51+ </select >
52+ </div >
53+
54+ <label >Reason </label >
55+ <textarea name =" reason" id =" reason" > {{ claim.reason }} </textarea >
56+ <br />
57+ <button class =" ui button green" type =" submit" >Submit</button >
5058
51- <label >Reason </label >
52- <textarea name =" reason" id =" reason" > {{ claim.reason }} </textarea >
53- <br />
54- <button class =" ui button green" type =" submit" >Submit</button >
5559
60+ </form >
61+ <script >
5662
57- </form >
58- <script >
63+ $ (' select.dropdown' ).dropdown ();
5964
60- $ (' select.dropdown' ).dropdown ();
65+ { {#unless claim .reason } }
66+ $ (' #reason' ).hide ();
67+ {
68+ {
69+ / unless}}
6170
62- {{#unless claim .reason }}
63- $ (' #reason' ).hide ();
64- {{/ unless}}
71+ $ (' select' ).on (' change' , function (e ) {
72+ let status = $ (' #status option:selected' ).text ();
73+ if ([' Rejected' , ' Disputed' , ' Revoked' ].includes (status))
74+ $ (' #reason' ).show ();
75+ else
76+ $ (' #reason' ).html (' ' ).hide ();
6577
66- $ (' select' ).on (' change' , function (e ){
67- let status = $ (' #status option:selected' ).text ();
68- if ( [' Rejected' , ' Disputed' , ' Revoked' ].includes (status) )
69- $ (' #reason' ).show ();
70- else
71- $ (' #reason' ).html (' ' ).hide ();
78+ });
7279
73- });
80+ </script >
81+ </div >
82+ </div >
83+ <div class =" column" >
84+ <h2 >Conflicts</h2 >
85+ {{ #if conflicts }}
86+ This following claims collides with the current claim
87+ <div class =" ui two column grid" >
88+ {{ #conflicts }}
89+ <div class =" column" >
90+ <div class =" ui fluid card" >
91+ <div class =" content" >
92+ <div class =" header" >Claim ID : {{ id }} </div >
93+ <div class =" meta" >Bounty : {{ bounty }} </div >
94+ <div class =" meta" >By : {{ user }} </div >
95+ <div class =" description" >
96+ <div class =" ui two column grid" >
97+ <div class =" column" >
98+ <a href =" {{ issueUrl }} " >View Issue</a >
99+ </div >
100+ <div class =" column" >
101+ <a href =" {{ pullUrl }} " >View PR</a >
102+ </div >
103+ </div >
104+ </div >
105+ </div >
74106
75- </script >
76- </div >
107+ </div >
108+ </div >
109+ {{ /conflicts }}
110+ </div >
111+ {{ else }}
112+ There are no conflicting claims
113+ {{ /if }}
114+ </div >
115+ </div >
116+ </div >
0 commit comments