+ {tags}
+
deleteTagsHandler(index)}
+ style={{ marginLeft: '2px', cursor: 'pointer' }}
+ >
+
+
+
+ );
+};
diff --git a/apps/web/src/pages/live/[Channel].tsx b/apps/web/src/pages/live/[Channel].tsx
new file mode 100644
index 00000000..ce602594
--- /dev/null
+++ b/apps/web/src/pages/live/[Channel].tsx
@@ -0,0 +1,104 @@
+import * as React from 'react';
+import { Container } from '@supercarmarket/ui';
+import Layout from 'components/layout';
+import Publisher from 'components/live/Publisher';
+import Subscriber from 'components/live/Subscriber';
+import ChatInfo from 'components/live/ChatInfo';
+import { useBroadCastRoom } from 'http/server/live/queries';
+import {
+ type GetServerSideProps,
+ type InferGetServerSidePropsType,
+} from 'next';
+import { type NextPageWithLayout } from '@supercarmarket/types/base';
+
+export interface broadContextParm {
+ liveViewCount: number;
+ setLiveViewCount: React.SetStateAction