Using singular enum names rather than plural

pull/685/head
Vincent 5 years ago
parent 19f8e85786
commit a17964beb7

@ -11,7 +11,7 @@ import {
} from 'react-contextmenu';
import { SessionIconButton } from '../session/SessionIconButton';
import { SessionIconSizes, SessionIconTypes } from '../session/SessionIcon';
import { SessionIconSize, SessionIconType } from '../session/SessionIcon';
interface TimerOption {
name: string;
@ -215,8 +215,8 @@ export class ConversationHeader extends React.Component<Props> {
return (
<div>
<SessionIconButton
iconType={SessionIconTypes.Search}
iconSize={SessionIconSizes.Large}
iconType={SessionIconType.Search}
iconSize={SessionIconSize.Large}
iconPadded={true}
/>
</div>
@ -233,8 +233,8 @@ export class ConversationHeader extends React.Component<Props> {
return (
<ContextMenuTrigger id={triggerId} ref={this.menuTriggerRef}>
<SessionIconButton
iconType={SessionIconTypes.Ellipses}
iconSize={SessionIconSizes.Large}
iconType={SessionIconType.Ellipses}
iconSize={SessionIconSize.Large}
onClick={this.showMenuBound}
/>
</ContextMenuTrigger>

@ -33,8 +33,8 @@ import { ColorType, LocalizerType } from '../../types/Util';
import { ContextMenu, ContextMenuTrigger, MenuItem } from 'react-contextmenu';
import {
SessionIcon,
SessionIconSizes,
SessionIconTypes,
SessionIconSize,
SessionIconType,
} from '../session/SessionIcon';
declare global {
@ -320,8 +320,8 @@ export class Message extends React.PureComponent<Props, State> {
{!textPending && direction === 'outgoing' && status !== 'error' ? (
<div className="message-read-receipt-container">
<SessionIcon
iconType={SessionIconTypes.Check}
iconSize={SessionIconSizes.Small}
iconType={SessionIconType.Check}
iconSize={SessionIconSize.Small}
/>
</div>
) : null}

@ -1,7 +1,7 @@
import React from 'react';
import classNames from 'classnames';
export enum SessionIconTypes {
export enum SessionIconType {
Arrow = 'arrow',
ChatBubble = 'chatBubble',
Check = 'check',
@ -115,15 +115,15 @@ const icons = {
},
};
export enum SessionIconSizes {
export enum SessionIconSize {
Small = 'small',
Medium = 'medium',
Large = 'large',
}
export interface Props {
iconType: SessionIconTypes;
iconSize: SessionIconSizes;
iconType: SessionIconType;
iconSize: SessionIconSize;
iconColor: string;
iconPadded: boolean;
iconRotation: number;
@ -132,7 +132,7 @@ export interface Props {
export class SessionIcon extends React.PureComponent<Props> {
public static defaultProps = {
iconSize: SessionIconSizes.Medium,
iconSize: SessionIconSize.Medium,
iconColor: '',
iconRotation: 0,
iconPadded: false,
@ -154,13 +154,13 @@ export class SessionIcon extends React.PureComponent<Props> {
let iconDimensions;
switch (iconSize) {
case SessionIconSizes.Small:
case SessionIconSize.Small:
iconDimensions = '15';
break;
case SessionIconSizes.Medium:
case SessionIconSize.Medium:
iconDimensions = '20';
break;
case SessionIconSizes.Large:
case SessionIconSize.Large:
iconDimensions = '30';
break;
default:
@ -170,58 +170,58 @@ export class SessionIcon extends React.PureComponent<Props> {
let iconDef = { path: '', viewBox: '' };
switch (iconType) {
case SessionIconTypes.Arrow:
case SessionIconType.Arrow:
iconDef = icons.Arrow;
break;
case SessionIconTypes.ChatBubble:
case SessionIconType.ChatBubble:
iconDef = icons.ChatBubble;
break;
case SessionIconTypes.Check:
case SessionIconType.Check:
iconDef = icons.Check;
break;
case SessionIconTypes.Chevron:
case SessionIconType.Chevron:
iconDef = icons.Chevron;
break;
case SessionIconTypes.CirclePlus:
case SessionIconType.CirclePlus:
iconDef = icons.CirclePlus;
break;
case SessionIconTypes.Contacts:
case SessionIconType.Contacts:
iconDef = icons.Contacts;
break;
case SessionIconTypes.Ellipses:
case SessionIconType.Ellipses:
iconDef = icons.Ellipses;
break;
case SessionIconTypes.Emoji:
case SessionIconType.Emoji:
iconDef = icons.Emoji;
break;
case SessionIconTypes.Eye:
case SessionIconType.Eye:
iconDef = icons.Eye;
break;
case SessionIconTypes.File:
case SessionIconType.File:
iconDef = icons.File;
break;
case SessionIconTypes.Gear:
case SessionIconType.Gear:
iconDef = icons.Gear;
break;
case SessionIconTypes.Globe:
case SessionIconType.Globe:
iconDef = icons.Globe;
break;
case SessionIconTypes.Microphone:
case SessionIconType.Microphone:
iconDef = icons.Microphone;
break;
case SessionIconTypes.Moon:
case SessionIconType.Moon:
iconDef = icons.Moon;
break;
case SessionIconTypes.Reply:
case SessionIconType.Reply:
iconDef = icons.Reply;
break;
case SessionIconTypes.Search:
case SessionIconType.Search:
iconDef = icons.Search;
break;
case SessionIconTypes.Send:
case SessionIconType.Send:
iconDef = icons.Send;
break;
case SessionIconTypes.Star:
case SessionIconType.Star:
iconDef = icons.Star;
break;
default:

Loading…
Cancel
Save