diff --git a/src/renderer/components/notifications/AccountNotifications.tsx b/src/renderer/components/notifications/AccountNotifications.tsx index a749bfaae..2329e8fc7 100644 --- a/src/renderer/components/notifications/AccountNotifications.tsx +++ b/src/renderer/components/notifications/AccountNotifications.tsx @@ -103,7 +103,7 @@ export const AccountNotifications: FC = ( /> - + = ({ {!animateExit && ( - + = ({ {!animateExit && ( - + { it('should render', () => { - const tree = render(Hover Group); + const tree = render( + + Hover Group + , + ); expect(tree).toMatchSnapshot(); }); }); diff --git a/src/renderer/components/primitives/HoverGroup.tsx b/src/renderer/components/primitives/HoverGroup.tsx index 7d6e18b16..1b04fca2d 100644 --- a/src/renderer/components/primitives/HoverGroup.tsx +++ b/src/renderer/components/primitives/HoverGroup.tsx @@ -4,8 +4,11 @@ import { Stack } from '@primer/react'; import { cn } from '../../utils/cn'; interface IHoverGroup { - bgColor: string; children: ReactNode; + bgColor: + | 'group-hover:bg-gitify-account-rest' + | 'group-hover:bg-gitify-repository' + | 'group-hover:bg-gitify-notification-hover'; } export const HoverGroup: FC = ({ @@ -20,7 +23,7 @@ export const HoverGroup: FC = ({ className={cn( 'absolute right-0 h-full', 'opacity-0 transition-opacity group-hover:opacity-100', - `group-hover:${bgColor}`, + bgColor, )} > {children} diff --git a/src/renderer/components/primitives/__snapshots__/HoverGroup.test.tsx.snap b/src/renderer/components/primitives/__snapshots__/HoverGroup.test.tsx.snap index 23d473a89..c2cf373c5 100644 --- a/src/renderer/components/primitives/__snapshots__/HoverGroup.test.tsx.snap +++ b/src/renderer/components/primitives/__snapshots__/HoverGroup.test.tsx.snap @@ -6,7 +6,7 @@ exports[`renderer/components/primitives/HoverGroup.tsx should render 1`] = ` "baseElement":
, "container":