Skip to content

Commit

Permalink
refactor: move badge privder into message container
Browse files Browse the repository at this point in the history
  • Loading branch information
6lr61 committed Sep 12, 2024
1 parent f204bc9 commit 2f5fdbe
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 9 deletions.
13 changes: 5 additions & 8 deletions src/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ import { useContext } from "react";
import { AuthStateContext } from "./contexts/auth-state/AuthStateContext";
import LoginButton from "./components/LoginButton";
import { useTwitchChat } from "./hooks/useTwitchChat";
import TwitchBadgeProvider from "./contexts/badges/TwitchBadgeProvider";
import Message from "./components/Message";
import MessageContainer from "./components/MessageContainer";

Expand All @@ -24,13 +23,11 @@ export default function App() {
</p>
<article>
<h2>Chat Messages:</h2>
<TwitchBadgeProvider>
<MessageContainer messages={messages}>
{messages.map((message) => (
<Message key={message.message_id} message={message} />
))}
</MessageContainer>
</TwitchBadgeProvider>
<MessageContainer messages={messages}>
{messages.map((message) => (
<Message key={message.message_id} message={message} />
))}
</MessageContainer>
</article>
</section>
)}
Expand Down
5 changes: 4 additions & 1 deletion src/components/MessageContainer.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import { useEffect, useRef } from "react";
import type { ChatMessage } from "../hooks/useTwitchChat";
import TwitchBadgeProvider from "../contexts/badges/TwitchBadgeProvider";

export default function MessageContainer({
children,
Expand All @@ -20,7 +21,9 @@ export default function MessageContainer({

return (
<section ref={ref} className="h-[600px] justify-end overflow-y-auto">
<article className="flex flex-col gap-1">{children}</article>
<TwitchBadgeProvider>
<article className="flex flex-col gap-1">{children}</article>
</TwitchBadgeProvider>
</section>
);
}

0 comments on commit 2f5fdbe

Please sign in to comment.