diff --git a/src/routers/index.tsx b/src/routers/index.tsx
index 5d6ae3e..338cc62 100644
--- a/src/routers/index.tsx
+++ b/src/routers/index.tsx
@@ -1,6 +1,6 @@
import {BrowserRouter, Route, Routes, Navigate} from 'react-router-dom';
import {ProtectedRoute} from 'components';
-import {LoginForm, ChannelList} from 'views';
+import {LoginForm, ChannelList, ChannelDetail} from 'views';
export default function Router() {
return (
@@ -12,7 +12,7 @@ export default function Router() {
{/* Protected routes */}
} />
} />} />
-
+ } />} />
{/* Fallback route */}
} />
diff --git a/src/views/ChannelDetail/ChannelDetail.tsx b/src/views/ChannelDetail/ChannelDetail.tsx
new file mode 100644
index 0000000..4a4fcea
--- /dev/null
+++ b/src/views/ChannelDetail/ChannelDetail.tsx
@@ -0,0 +1,5 @@
+import { JSX } from 'react';
+
+export function ChannelDetail(): JSX.Element {
+ return
ChannelDetail
;
+}
\ No newline at end of file
diff --git a/src/views/ChannelDetail/index.ts b/src/views/ChannelDetail/index.ts
new file mode 100644
index 0000000..07e929d
--- /dev/null
+++ b/src/views/ChannelDetail/index.ts
@@ -0,0 +1 @@
+export * from './ChannelDetail';
\ No newline at end of file
diff --git a/src/views/ChannelList/ChannelList.tsx b/src/views/ChannelList/ChannelList.tsx
index a87f799..1695b69 100644
--- a/src/views/ChannelList/ChannelList.tsx
+++ b/src/views/ChannelList/ChannelList.tsx
@@ -102,12 +102,14 @@ export const ChannelList = (): React.JSX.Element => {
);
}
+ if (isFetching) {
+ return ;
+ }
+
return (
- {isFetching ? (
-
- ) : channels.length === 0 ? (
+ {channels.length === 0 ? (
No channels found
diff --git a/src/views/index.ts b/src/views/index.ts
index b8e2cba..3b89a15 100644
--- a/src/views/index.ts
+++ b/src/views/index.ts
@@ -1,2 +1,3 @@
export * from './LoginForm';
export * from './ChannelList';
+export * from './ChannelDetail';