|
|
|
@ -1,7 +1,6 @@
|
|
|
|
|
import React from 'react';
|
|
|
|
|
import classNames from 'classnames';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
export enum SessionIconButtonTypes {
|
|
|
|
|
'exit' = 'exit',
|
|
|
|
|
'search' = 'search',
|
|
|
|
@ -24,13 +23,11 @@ export enum SessionIconButtonSizes {
|
|
|
|
|
'large' = 'large',
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
interface Props {
|
|
|
|
|
iconType: SessionIconButtonTypes;
|
|
|
|
|
iconSize: SessionIconButtonSizes;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
export class SessionIconButton extends React.PureComponent<Props> {
|
|
|
|
|
constructor(props: any) {
|
|
|
|
|
super(props);
|
|
|
|
@ -38,10 +35,7 @@ export class SessionIconButton extends React.PureComponent<Props> {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public render() {
|
|
|
|
|
const {
|
|
|
|
|
iconType,
|
|
|
|
|
iconSize,
|
|
|
|
|
} = this.props;
|
|
|
|
|
const { iconType, iconSize } = this.props;
|
|
|
|
|
|
|
|
|
|
let iconPath = `./images/session/icon-${iconType}.svg`;
|
|
|
|
|
|
|
|
|
@ -56,7 +50,7 @@ export class SessionIconButton extends React.PureComponent<Props> {
|
|
|
|
|
iconSize === SessionIconButtonSizes.medium ? 'medium' : '',
|
|
|
|
|
iconSize === SessionIconButtonSizes.large ? 'large' : ''
|
|
|
|
|
)}
|
|
|
|
|
role='button'
|
|
|
|
|
role="button"
|
|
|
|
|
onClick={this.clickHandler}
|
|
|
|
|
>
|
|
|
|
|
<img src={iconPath} />
|
|
|
|
@ -64,9 +58,7 @@ export class SessionIconButton extends React.PureComponent<Props> {
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
clickHandler(){
|
|
|
|
|
private clickHandler() {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|