File tree Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change 33
33
<nav .Tab @link ={{ link " crate.reverse-dependencies" @crate }} data-test-rev-deps-tab>
34
34
Dependents
35
35
</nav .Tab>
36
+
37
+ {{ #if this.isOwner }}
38
+ <nav .Tab @link ={{ link " crate.owners" @crate }} data-test-settings-tab>
39
+ Settings
40
+ </nav .Tab>
41
+ {{ /if }}
36
42
</NavTabs >
Original file line number Diff line number Diff line change
1
+ import { computed } from '@ember/object' ;
1
2
import { inject as service } from '@ember/service' ;
2
3
import Component from '@glimmer/component' ;
3
4
4
5
export default class CrateHeader extends Component {
5
6
@service router ;
6
7
@service session ;
8
+
9
+ @computed ( 'args.crate.owner_user' , 'session.currentUser.id' )
10
+ get isOwner ( ) {
11
+ return this . args . crate . owner_user . findBy ( 'id' , this . session . currentUser ?. id ) ;
12
+ }
7
13
}
You can’t perform that action at this time.
0 commit comments