diff --git a/web/app/components/auth-panel/__user-id/auth-panel__user-id.scss b/web/app/components/auth-panel/__user-id/auth-panel__user-id.scss new file mode 100644 index 00000000..ed32e370 --- /dev/null +++ b/web/app/components/auth-panel/__user-id/auth-panel__user-id.scss @@ -0,0 +1,3 @@ +.auth-panel__user-id { + color: #888; +} diff --git a/web/app/components/auth-panel/__username/auth-panel__username.scss b/web/app/components/auth-panel/__username/auth-panel__username.scss new file mode 100644 index 00000000..0c53cf67 --- /dev/null +++ b/web/app/components/auth-panel/__username/auth-panel__username.scss @@ -0,0 +1,3 @@ +.auth-panel__username { + cursor: default; +} diff --git a/web/app/components/auth-panel/auth-panel.jsx b/web/app/components/auth-panel/auth-panel.jsx index 2df23770..0ba4b09b 100644 --- a/web/app/components/auth-panel/auth-panel.jsx +++ b/web/app/components/auth-panel/auth-panel.jsx @@ -1,14 +1,31 @@ import { h, Component } from 'preact'; export default class AuthPanel extends Component { - render(props, state) { + constructor(props) { + super(props); + + this.toggleUserId = this.toggleUserId.bind(this); + } + + toggleUserId() { + this.setState({ isUserIdVisible: !this.state.isUserIdVisible }); + } + + render(props, { isUserIdVisible }) { const { user, providers = [] } = props; return (