Using singular enum names rather than plural

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

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

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

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

Loading…
Cancel
Save