diff --git a/web/src/App.tsx b/web/src/App.tsx
index 586e45475..6d36cc739 100644
--- a/web/src/App.tsx
+++ b/web/src/App.tsx
@@ -1,4 +1,11 @@
-import { Icon, Layout, Menu, Tag } from "antd";
+import {
+ ApiOutlined,
+ DollarOutlined,
+ GithubOutlined,
+ TeamOutlined,
+ TwitterOutlined
+} from "@ant-design/icons";
+import { Layout, Menu, Tag } from "antd";
import React from "react";
import {
BrowserRouter as Router,
@@ -93,7 +100,7 @@ const Twitter = () => (
target="_blank"
rel="noopener noreferrer"
>
- Twitter
+ Twitter
);
@@ -106,7 +113,7 @@ const Community = () => (
target="_blank"
rel="noopener noreferrer"
>
- Community
+ Community
);
@@ -119,7 +126,7 @@ const GitHub = () => (
target="_blank"
rel="noopener noreferrer"
>
- GitHub
+ GitHub
);
@@ -132,7 +139,7 @@ const Api = () => (
target="_blank"
rel="noopener noreferrer"
>
- API
+ API
);
@@ -145,7 +152,7 @@ const Donate = () => (
target="_blank"
rel="noopener noreferrer"
>
- Donate
+ Donate
);
diff --git a/web/src/components/LinkButton.tsx b/web/src/components/LinkButton.tsx
index 1ad53baea..20d51c17e 100644
--- a/web/src/components/LinkButton.tsx
+++ b/web/src/components/LinkButton.tsx
@@ -1,3 +1,4 @@
+import { Icon as LegacyIcon } from "@ant-design/compatible";
import { Button } from "antd";
import { ButtonType } from "antd/lib/button";
import React from "react";
@@ -18,7 +19,7 @@ export const LinkButton = (props: Props) =>
type={props.type || "default"}
block
style={{ borderLeftColor: "rgb(217, 217, 217)" }} //HACK: override buggy style in antd
- icon={props.icon}
+ icon={}
target="_blank"
rel="noopener noreferrer"
>
diff --git a/web/src/components/ListInfoButton.tsx b/web/src/components/ListInfoButton.tsx
index 02cee68dd..37013b331 100644
--- a/web/src/components/ListInfoButton.tsx
+++ b/web/src/components/ListInfoButton.tsx
@@ -1,4 +1,5 @@
-import { Button, Icon } from "antd";
+import { InfoCircleOutlined } from "@ant-design/icons";
+import { Button } from "antd";
import React from "react";
import { RouteComponentProps } from "react-router-dom";
import slugify from "slugify";
@@ -21,7 +22,7 @@ export const ListInfoButton = (props: RouteComponentProps & Props) => {
: props.history.push(listPath)
}
>
-
+
);
};
diff --git a/web/src/components/SubscribeButtons.tsx b/web/src/components/SubscribeButtons.tsx
index 4db0a71a9..8737f4828 100644
--- a/web/src/components/SubscribeButtons.tsx
+++ b/web/src/components/SubscribeButtons.tsx
@@ -1,3 +1,4 @@
+import { ImportOutlined } from "@ant-design/icons";
import { Button } from "antd";
import { ButtonType } from "antd/lib/button";
import React from "react";
@@ -52,7 +53,7 @@ const SubscribeButton = (props: SubscribeButtonProps) => {
}
type={buttonProps.type}
href={buttonProps.href}
title={buttonProps.title}
diff --git a/web/src/components/maintainers/Maintainers.tsx b/web/src/components/maintainers/Maintainers.tsx
index 12e235300..ee51c764a 100644
--- a/web/src/components/maintainers/Maintainers.tsx
+++ b/web/src/components/maintainers/Maintainers.tsx
@@ -1,6 +1,8 @@
import "./maintainers.css";
-import { Card, Icon } from "antd";
+import { HomeOutlined, MailOutlined, TwitterOutlined } from "@ant-design/icons";
+
+import { Card } from "antd";
import React from "react";
import { Maintainer } from "../../interfaces/Maintainer";
@@ -33,7 +35,7 @@ const MaintainerComponent = (props: MaintainerComponentProps) => {
target="_blank"
rel="noopener noreferrer"
>
-
+
);
}
@@ -45,7 +47,7 @@ const MaintainerComponent = (props: MaintainerComponentProps) => {
target="_blank"
rel="noopener noreferrer"
>
-
+
);
}
@@ -57,7 +59,7 @@ const MaintainerComponent = (props: MaintainerComponentProps) => {
target="_blank"
rel="noopener noreferrer"
>
-
+
);
}
diff --git a/web/src/hooks/useSearchColumnFilter.tsx b/web/src/hooks/useSearchColumnFilter.tsx
index b103d553d..45d83bdf9 100644
--- a/web/src/hooks/useSearchColumnFilter.tsx
+++ b/web/src/hooks/useSearchColumnFilter.tsx
@@ -1,4 +1,5 @@
-import { Button, Icon, Input } from "antd";
+import { SearchOutlined } from "@ant-design/icons";
+import { Button, Input } from "antd";
import { FilterDropdownProps } from "antd/lib/table";
import React, { useEffect, useState } from "react";
@@ -45,7 +46,7 @@ export const useSearchColumnFilter = (dataIndex: string) => {