Skip to content
This repository was archived by the owner on Feb 8, 2024. It is now read-only.

Commit 00f1850

Browse files
authored
Replace Feather Icon package with React Icons (#97)
* Replace Feather Icon package with React Icons Offer icons from a whole range of icon packages. Still includes Feather Icon, just a whole lot more. * Restore box icon * Update generated HTML with icon changes
1 parent db52254 commit 00f1850

File tree

9 files changed

+168
-151
lines changed

9 files changed

+168
-151
lines changed

gui/js/comp/ControlItem.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import React, { useState, useEffect } from "react";
22
import PropTypes from "prop-types";
33

44
import { Button } from "./UiComponents";
5-
import { Upload } from "react-feather";
5+
import { FiUpload as Upload } from "react-icons/fi";
66

77
import Dash from "../dashboard.json";
88
import { binsize } from "./../functions/configHelpers";

gui/js/comp/FileListing.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import PropTypes from "prop-types";
44
import styled from "styled-components";
55

66
import { Fetch, Flex, RedButton, Button, buttonStyle, cPrimary, Alert, Spinner } from "./UiComponents";
7-
import { File, Trash2, Download } from "react-feather";
7+
import { FiFile as File, FiTrash2 as Trash2, FiDownload as Download } from "react-icons/fi";
88

99
import Config from "./../configuration.json";
1010
let loc;

gui/js/comp/FirmwarePage.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import styled from "styled-components";
55

66
import { FileListing } from "./FileListing";
77
import { Card, Flex, cSecondary, Button, DisabledButton, Confirmation, Alert, Spinner} from "./UiComponents";
8-
import { Zap, Power } from "react-feather";
8+
import { FiZap as Zap, FiPower as Power } from "react-icons/fi";
99

1010
import Config from "./../configuration.json";
1111
let loc;

gui/js/comp/UiComponents.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React from "react";
22
import styled, { createGlobalStyle, css } from "styled-components";
33
import { normalize } from "styled-normalize";
4-
import { Loader, Menu as MenuIcon } from "react-feather";
4+
import { FiLoader as Loader, FiMenu as MenuIcon } from "react-icons/fi";
55
import PropTypes from "prop-types";
66

77
export const cPrimary = "#0055ff";

gui/js/comp/WifiPage.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React, { useState, useEffect } from "react";
22

33
import { Form, Button, Spinner, Confirmation } from "./UiComponents";
4-
import { Wifi, Lock, Server, CornerDownRight } from "react-feather";
4+
import { FiWifi as Wifi, FiLock as Lock, FiServer as Server, FiCornerDownRight as CornerDownRight } from "react-icons/fi";
55

66
import Config from "./../configuration.json";
77
let loc;

gui/js/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React, { useState, useEffect } from "react";
22
import ReactDOM from "react-dom";
33
import {BrowserRouter, Switch, Route, NavLink} from "react-router-dom";
4-
import { Box } from "react-feather";
4+
import { FiBox as HeaderIcon } from "react-icons/fi";
55

66
import {GlobalStyle, Menu, Header, Page, Hamburger} from "./comp/UiComponents";
77
import { WifiPage } from "./comp/WifiPage";
@@ -71,7 +71,7 @@ function Root() {
7171
<BrowserRouter>
7272

7373
<Header>
74-
<h1><Box style={{verticalAlign:"-0.1em"}} /> {projectName} {projectVersion}</h1>
74+
<h1><HeaderIcon style={{verticalAlign:"-0.1em"}} /> {projectName} {projectVersion}</h1>
7575

7676
<Hamburger onClick={() => setMenu(!menu)} />
7777
<Menu className={menu ? "" : "menuHidden"}>

package-lock.json

Lines changed: 36 additions & 19 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"history": "^4.10.1",
3737
"preact": "^10.4.0",
3838
"prop-types": "^15.7.2",
39-
"react-feather": "^2.0.4",
39+
"react-icons": "^4.2.0",
4040
"react-router-dom": "^5.1.2",
4141
"react-vis": "^1.11.7",
4242
"styled-components": "^5.1.0",

0 commit comments

Comments
 (0)