diff --git a/.prettierrc.json b/.prettierrc.json
index dfd80d9..6a32fd0 100644
--- a/.prettierrc.json
+++ b/.prettierrc.json
@@ -9,6 +9,7 @@
"^next.*",
"^react$",
"^react.*",
+ "^axios.*",
"^@emotion/.*",
"^@mui/material/.*",
"^@mui/.*",
diff --git a/next.config.js b/next.config.js
index 0a302cd..c20c4e5 100644
--- a/next.config.js
+++ b/next.config.js
@@ -12,7 +12,8 @@ module.exports = {
env: {
NEXT_PUBLIC_GITHUB_URL: packageInfo.repository.url,
NEXT_PUBLIC_APP_NAME: process.env.APP_NAME ?? packageInfo.displayName,
- NEXT_PUBLIC_DEFAULT_SERVER: process.env.DEFAULT_SERVER ?? "vid.puffyan.us"
+ NEXT_PUBLIC_DEFAULT_SERVER:
+ process.env.DEFAULT_SERVER ?? "invidious.privacy.gd"
},
basePath: process.env.BASE_PATH ?? "",
trailingSlash: !(process.env.CI == "true")
diff --git a/src/components/Channel/Inline.tsx b/src/components/Channel/Inline.tsx
new file mode 100644
index 0000000..4f5341c
--- /dev/null
+++ b/src/components/Channel/Inline.tsx
@@ -0,0 +1,71 @@
+import Link from "next/link";
+
+import { FC } from "react";
+
+import Avatar from "@mui/material/Avatar";
+import Box from "@mui/material/Box";
+import Paper from "@mui/material/Paper";
+import Typography from "@mui/material/Typography";
+import { useTheme } from "@mui/material/styles";
+
+import { abbreviateNumber, formatNumber } from "@src/utils/";
+
+import { Channel as ChannelModel } from "@interfaces/api/search";
+
+const Channel: FC<{ channel: ChannelModel }> = ({ channel }) => {
+ const theme = useTheme();
+
+ const thumbnail = channel.authorThumbnails.find(
+ (thumbnail) => thumbnail.height == 512
+ )?.url as string;
+
+ return (
+
+
+