diff --git a/site/src/modules/notifications/NotificationsInbox/InboxButton.stories.tsx b/site/src/modules/notifications/NotificationsInbox/InboxButton.stories.tsx index 19a703b597..17fde1d62f 100644 --- a/site/src/modules/notifications/NotificationsInbox/InboxButton.stories.tsx +++ b/site/src/modules/notifications/NotificationsInbox/InboxButton.stories.tsx @@ -1,4 +1,5 @@ import type { Meta, StoryObj } from "@storybook/react-vite"; +import { useState } from "react"; import { InboxButton } from "./InboxButton"; const meta: Meta = { @@ -16,3 +17,32 @@ export const Unread: Story = { unreadCount: 3, }, }; + +export const BadgeTransition: Story = { + render: function BadgeTransitionStory() { + const [count, setCount] = useState(0); + + return ( +
+ +
+ + +
+ Count: {count} +
+ ); + }, +}; diff --git a/site/src/modules/notifications/NotificationsInbox/InboxButton.tsx b/site/src/modules/notifications/NotificationsInbox/InboxButton.tsx index 387c66160d..e3bc95e667 100644 --- a/site/src/modules/notifications/NotificationsInbox/InboxButton.tsx +++ b/site/src/modules/notifications/NotificationsInbox/InboxButton.tsx @@ -17,11 +17,12 @@ export const InboxButton: React.FC = ({ {unreadCount > 0 && ( )}