Skip to content

Commit 8152f4b

Browse files
committed
added labels to crate sidebar metadata
1 parent 9927487 commit 8152f4b

File tree

3 files changed

+16
-3
lines changed

3 files changed

+16
-3
lines changed

app/components/crate-sidebar.css

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@
1818
}
1919
}
2020

21+
._label {
22+
font-weight: 500;
23+
margin-right: 0.2rem;
24+
}
25+
2126
.date,
2227
.msrv,
2328
.edition,

app/components/crate-sidebar.gjs

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,11 +65,14 @@ export default class CrateSidebar extends Component {
6565
<div class='metadata'>
6666
<h2 class='heading'>Metadata</h2>
6767

68-
<time datetime={{dateFormatIso @version.created_at}} class='date'>
68+
<time datetime={{dateFormatIso @version.created_at}} class='date' data-test-date-label>
6969
{{svgJar 'calendar'}}
7070
<span>
7171
{{dateFormatDistanceToNow @version.created_at addSuffix=true}}
72-
<Tooltip @text={{dateFormat @version.created_at 'PPP'}} />
72+
<Tooltip>
73+
Last Updated:
74+
{{dateFormat @version.created_at 'PPP'}}
75+
</Tooltip>
7376
</span>
7477
</time>
7578

@@ -109,9 +112,10 @@ export default class CrateSidebar extends Component {
109112
{{/if}}
110113

111114
{{#if @version.crate_size}}
112-
<div class='bytes'>
115+
<div class='bytes' data-test-byte-size>
113116
{{svgJar 'weight'}}
114117
{{prettyBytes @version.crate_size}}
118+
<Tooltip @text='Crate Size' />
115119
</div>
116120
{{/if}}
117121

tests/acceptance/crate-test.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -312,8 +312,12 @@ module('Acceptance | crate page', function (hooks) {
312312

313313
await visit('/crates/foo');
314314
assert.dom('[data-test-linecounts]').hasText('1,119 SLoC');
315+
assert.dom('[data-test-date-ts]').exists();
316+
assert.dom('[data-test-byte-size]').exists();
315317

316318
await visit('/crates/foo/0.5.0');
317319
assert.dom('[data-test-linecounts]').hasText('520 SLoC');
320+
assert.dom('[data-test-date-ts]').exists();
321+
assert.dom('[data-test-byte-size]').exists();
318322
});
319323
});

0 commit comments

Comments
 (0)