diff options
author | Quentin Gliech <quentingliech@gmail.com> | 2020-02-04 22:03:21 +0100 |
---|---|---|
committer | Quentin Gliech <quentingliech@gmail.com> | 2020-02-11 20:54:37 +0100 |
commit | 022f510369688084af5bcf314a97fd332d7ee265 (patch) | |
tree | 0adf3ac82d487712f095a7692b51aaefb680be72 /webui/src/CurrentIdentity.js | |
parent | 6a502c145bd8f2e2e1a9c0b103c11f0433c60737 (diff) | |
download | git-bug-022f510369688084af5bcf314a97fd332d7ee265.tar.gz |
webui: convert more things to typescript
Diffstat (limited to 'webui/src/CurrentIdentity.js')
-rw-r--r-- | webui/src/CurrentIdentity.js | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/webui/src/CurrentIdentity.js b/webui/src/CurrentIdentity.js deleted file mode 100644 index 451979fb..00000000 --- a/webui/src/CurrentIdentity.js +++ /dev/null @@ -1,45 +0,0 @@ -import React from 'react'; -import gql from 'graphql-tag'; -import { Query } from 'react-apollo'; -import Avatar from '@material-ui/core/Avatar'; -import { makeStyles } from '@material-ui/styles'; - -const useStyles = makeStyles(theme => ({ - displayName: { - marginLeft: theme.spacing(2), - }, -})); - -const QUERY = gql` - { - defaultRepository { - userIdentity { - displayName - avatarUrl - } - } - } -`; - -const CurrentIdentity = () => { - const classes = useStyles(); - return ( - <Query query={QUERY}> - {({ loading, error, data }) => { - if (error || loading || !data.defaultRepository.userIdentity) - return null; - const user = data.defaultRepository.userIdentity; - return ( - <> - <Avatar src={user.avatarUrl}> - {user.displayName.charAt(0).toUpperCase()} - </Avatar> - <div className={classes.displayName}>{user.displayName}</div> - </> - ); - }} - </Query> - ); -}; - -export default CurrentIdentity; |