Page MenuHomePhorge

D3479.1765205791.diff
No OneTemporary

Size
4 KB
Referenced Files
None
Subscribers
None

D3479.1765205791.diff

diff --git a/web/chat/thread-menu.react.js b/web/chat/thread-menu.react.js
--- a/web/chat/thread-menu.react.js
+++ b/web/chat/thread-menu.react.js
@@ -1,14 +1,5 @@
// @flow
-import {
- faArrowRight,
- faBell,
- faCog,
- faCommentAlt,
- faSignOutAlt,
- faPlusCircle,
- faUserFriends,
-} from '@fortawesome/free-solid-svg-icons';
import * as React from 'react';
import {
@@ -61,7 +52,7 @@
<MenuItem
key="settings"
text="Settings"
- icon={faCog}
+ icon="wrench"
onClick={onClickSettings}
/>
);
@@ -82,7 +73,7 @@
<MenuItem
key="members"
text="Members"
- icon={faUserFriends}
+ icon="users"
onClick={onClickMembers}
/>
);
@@ -111,7 +102,7 @@
<MenuItem
key="sidebars"
text="Sidebars"
- icon={faArrowRight}
+ icon="arrow-right-small"
onClick={onClickSidebars}
/>
);
@@ -131,7 +122,7 @@
return null;
}
return (
- <MenuItem key="subchannels" text="Subchannels" icon={faCommentAlt} />
+ <MenuItem key="subchannels" text="Subchannels" icon="message-square" />
);
}, [canCreateSubchannels, hasSubchannels]);
@@ -143,7 +134,7 @@
<MenuItem
key="newSubchannel"
text="Create new subchannel"
- icon={faPlusCircle}
+ icon="plus-circle"
/>
);
}, [canCreateSubchannels]);
@@ -183,7 +174,7 @@
<MenuItem
key="leave"
text="Leave Thread"
- icon={faSignOutAlt}
+ icon="logout"
dangerous
onClick={onClickLeaveThread}
/>
@@ -192,7 +183,7 @@
const menuItems = React.useMemo(() => {
const notificationsItem = (
- <MenuItem key="notifications" text="Notifications" icon={faBell} />
+ <MenuItem key="notifications" text="Notifications" icon="bell" />
);
const separator = <hr key="separator" className={css.separator} />;
diff --git a/web/components/menu-item.react.js b/web/components/menu-item.react.js
--- a/web/components/menu-item.react.js
+++ b/web/components/menu-item.react.js
@@ -1,15 +1,14 @@
// @flow
-import type { IconDefinition } from '@fortawesome/fontawesome-common-types';
-import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import classNames from 'classnames';
import * as React from 'react';
+import SWMansionIcon, { type Icon } from '../SWMansionIcon.react';
import css from './menu.css';
type MenuItemProps = {
+onClick?: () => mixed,
- +icon: IconDefinition,
+ +icon: Icon,
+text: string,
+dangerous?: boolean,
};
@@ -23,7 +22,7 @@
return (
<button className={itemClasses} onClick={onClick}>
<div className={css.menuActionIcon}>
- <FontAwesomeIcon icon={icon} className={css.promptIcon} />
+ <SWMansionIcon size="100%" icon={icon} />
</div>
<div>{text}</div>
</button>
diff --git a/web/components/menu.css b/web/components/menu.css
--- a/web/components/menu.css
+++ b/web/components/menu.css
@@ -52,10 +52,16 @@
}
div.menuActionIcon {
- font-size: 1.125em;
display: flex;
justify-content: center;
margin-right: 8px;
+ height: 24px;
+ width: 24px;
+}
+
+div.menuActionListMemberActions div.menuActionIcon {
+ height: 18px;
+ width: 18px;
}
button.menuActionDangerous {
diff --git a/web/modals/threads/members/member.react.js b/web/modals/threads/members/member.react.js
--- a/web/modals/threads/members/member.react.js
+++ b/web/modals/threads/members/member.react.js
@@ -1,10 +1,5 @@
// @flow
-import {
- faPlusCircle,
- faMinusCircle,
- faSignOutAlt,
-} from '@fortawesome/free-solid-svg-icons';
import classNames from 'classnames';
import * as React from 'react';
@@ -117,7 +112,7 @@
<MenuItem
key="remove_admin"
text="Remove admin"
- icon={faMinusCircle}
+ icon="cross-circle"
onClick={onMemberAdminRoleToggled}
/>,
);
@@ -126,7 +121,7 @@
<MenuItem
key="make_admin"
text="Make admin"
- icon={faPlusCircle}
+ icon="plus-circle"
onClick={onMemberAdminRoleToggled}
/>,
);
@@ -141,7 +136,7 @@
<MenuItem
key="remove_user"
text="Remove user"
- icon={faSignOutAlt}
+ icon="logout"
onClick={onClickRemoveUser}
dangerous
/>,

File Metadata

Mime Type
text/plain
Expires
Mon, Dec 8, 2:56 PM (8 h, 1 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5848773
Default Alt Text
D3479.1765205791.diff (4 KB)

Event Timeline