diff --git a/src/components/DiscordButton/styles.tsx b/src/components/DiscordButton/styles.tsx
index cc90516..9b8e16e 100644
--- a/src/components/DiscordButton/styles.tsx
+++ b/src/components/DiscordButton/styles.tsx
@@ -1,5 +1,5 @@
import styled from "styled-components"
-import DiscordLogo from "../../images/discord-logo.svg"
+import DiscordLogo from "../../images/discord-logo"
export const DiscordButtonWrapper = styled.a`
display: inline-flex;
diff --git a/src/components/HeaderBarebone/styles.tsx b/src/components/HeaderBarebone/styles.tsx
index d7ed677..216b01f 100644
--- a/src/components/HeaderBarebone/styles.tsx
+++ b/src/components/HeaderBarebone/styles.tsx
@@ -2,7 +2,7 @@ import { transparentize, darken } from "polished"
import styled from "styled-components"
import { fontFamily } from "../../design/typography"
import { WavesTop, WavesBottom } from "../Waves"
-import Circles from "../../images/circles.svg"
+import Circles from "../../images/circles"
const height = 250
diff --git a/src/components/Home/styles.tsx b/src/components/Home/styles.tsx
index 75342e5..e3ef734 100644
--- a/src/components/Home/styles.tsx
+++ b/src/components/Home/styles.tsx
@@ -2,7 +2,7 @@ import { Link } from "gatsby"
import Particles from "react-particles-js"
import styled, { css } from "styled-components"
import { fontFamily } from "../../design/typography"
-import TPHLogo from "../../images/tph-logo.svg"
+import TPHLogo from "../../images/tph-logo"
export const HomeWrapper = styled.header`
display: flex;
diff --git a/src/components/HomePartner/styles.tsx b/src/components/HomePartner/styles.tsx
index 40ae506..af9314b 100644
--- a/src/components/HomePartner/styles.tsx
+++ b/src/components/HomePartner/styles.tsx
@@ -1,5 +1,5 @@
import styled from "styled-components"
-import JetBrainsLogo from "../../images/jetbrains-logo.svg"
+import JetBrainsLogo from "../../images/jetbrains-logo"
export const HomePartnerWrapper = styled.div`
margin-top: 32px;
diff --git a/src/components/MobileHeader/styles.tsx b/src/components/MobileHeader/styles.tsx
index 099e11e..3c3bc06 100644
--- a/src/components/MobileHeader/styles.tsx
+++ b/src/components/MobileHeader/styles.tsx
@@ -1,7 +1,7 @@
import { transparentize } from "polished"
import styled from "styled-components"
import { fontFamily } from "../../design/typography"
-import Logo from "../../images/tph-logo.svg"
+import Logo from "../../images/tph-logo"
export const MobileHeaderWrapper = styled.div`
z-index: 50;
diff --git a/src/components/Sidebar/styles.tsx b/src/components/Sidebar/styles.tsx
index 5a7c0e9..76a60a6 100644
--- a/src/components/Sidebar/styles.tsx
+++ b/src/components/Sidebar/styles.tsx
@@ -2,7 +2,7 @@ import { Link } from "gatsby"
import styled, { css } from "styled-components"
import { transparentize } from "polished"
import { fontFamily } from "../../design/typography"
-import TPHLogo from "../../images/tph-logo.svg"
+import TPHLogo from "../../images/tph-logo"
export const SidebarWrapper = styled.div`
box-sizing: border-box;
diff --git a/src/components/Waves/styles.tsx b/src/components/Waves/styles.tsx
index 7fdc515..e48260b 100644
--- a/src/components/Waves/styles.tsx
+++ b/src/components/Waves/styles.tsx
@@ -1,6 +1,6 @@
import styled, { css } from "styled-components"
-import WavesBottom from "../../images/waves-bot.svg"
-import WavesTop from "../../images/waves-top.svg"
+import WavesBottom from "../../images/waves-bot"
+import WavesTop from "../../images/waves-top"
const waves = css`
display: block;
diff --git a/src/images/circles.svg b/src/images/circles.svg
deleted file mode 100644
index 05b1199..0000000
--- a/src/images/circles.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/circles.tsx b/src/images/circles.tsx
new file mode 100644
index 0000000..024ad16
--- /dev/null
+++ b/src/images/circles.tsx
@@ -0,0 +1,15 @@
+import React from "react"
+
+const Circles: React.FC = (props) => {
+ return (
+
+ )
+}
+
+export default Circles
diff --git a/src/images/discord-logo.svg b/src/images/discord-logo.svg
deleted file mode 100644
index 4913c64..0000000
--- a/src/images/discord-logo.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/discord-logo.tsx b/src/images/discord-logo.tsx
new file mode 100644
index 0000000..819ece6
--- /dev/null
+++ b/src/images/discord-logo.tsx
@@ -0,0 +1,22 @@
+import React from "react"
+
+const DiscordLogo: React.FC = (props) => {
+ return (
+
+ )
+}
+
+export default DiscordLogo
diff --git a/src/images/jetbrains-logo.svg b/src/images/jetbrains-logo.svg
deleted file mode 100644
index 5d2bffb..0000000
--- a/src/images/jetbrains-logo.svg
+++ /dev/null
@@ -1,31 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/jetbrains-logo.tsx b/src/images/jetbrains-logo.tsx
new file mode 100644
index 0000000..2a8b620
--- /dev/null
+++ b/src/images/jetbrains-logo.tsx
@@ -0,0 +1,85 @@
+import React from "react"
+
+const JetbrainsLogo: React.FC = (props) => {
+ return (
+
+ )
+}
+
+export default JetbrainsLogo
diff --git a/src/images/tph-logo.svg b/src/images/tph-logo.svg
deleted file mode 100644
index fa57c74..0000000
--- a/src/images/tph-logo.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/tph-logo.tsx b/src/images/tph-logo.tsx
new file mode 100644
index 0000000..5ac4ba6
--- /dev/null
+++ b/src/images/tph-logo.tsx
@@ -0,0 +1,36 @@
+import React from "react"
+
+const TPHLogo: React.FC = (props) => {
+ return (
+
+ )
+}
+
+export default TPHLogo
diff --git a/src/images/waves-bot.svg b/src/images/waves-bot.svg
deleted file mode 100644
index 15c054c..0000000
--- a/src/images/waves-bot.svg
+++ /dev/null
@@ -1,31 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/waves-bot.tsx b/src/images/waves-bot.tsx
new file mode 100644
index 0000000..ca01f4e
--- /dev/null
+++ b/src/images/waves-bot.tsx
@@ -0,0 +1,91 @@
+import React from "react"
+
+const WavesBot: React.FC = (props) => {
+ return (
+
+ )
+}
+
+export default WavesBot
diff --git a/src/images/waves-top.svg b/src/images/waves-top.svg
deleted file mode 100644
index d91ab5f..0000000
--- a/src/images/waves-top.svg
+++ /dev/null
@@ -1,33 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/waves-top.tsx b/src/images/waves-top.tsx
new file mode 100644
index 0000000..d2fc4db
--- /dev/null
+++ b/src/images/waves-top.tsx
@@ -0,0 +1,97 @@
+import React from "react"
+
+const WavesTop: React.FC = (props) => {
+ return (
+
+ )
+}
+
+export default WavesTop