diff --git a/packages/web-react/src/components/UNSTABLE_Header/__tests__/UNSTABLE_Header.test.tsx b/packages/web-react/src/components/UNSTABLE_Header/__tests__/UNSTABLE_Header.test.tsx index 29194763ce..0e5c1b4a4d 100644 --- a/packages/web-react/src/components/UNSTABLE_Header/__tests__/UNSTABLE_Header.test.tsx +++ b/packages/web-react/src/components/UNSTABLE_Header/__tests__/UNSTABLE_Header.test.tsx @@ -1,9 +1,7 @@ import '@testing-library/jest-dom'; import { render, screen } from '@testing-library/react'; import React from 'react'; -import { classNamePrefixProviderTest } from '../../../../tests/providerTests/classNamePrefixProviderTest'; -import { restPropsTest } from '../../../../tests/providerTests/restPropsTest'; -import { stylePropsTest } from '../../../../tests/providerTests/stylePropsTest'; +import { classNamePrefixProviderTest, restPropsTest, stylePropsTest } from '@local/tests'; import UNSTABLE_Header from '../UNSTABLE_Header'; describe('UNSTABLE_Header', () => { diff --git a/packages/web-react/src/components/UNSTABLE_Header/__tests__/UNSTABLE_HeaderLogo.test.tsx b/packages/web-react/src/components/UNSTABLE_Header/__tests__/UNSTABLE_HeaderLogo.test.tsx index a50db40d4c..0953fa144f 100644 --- a/packages/web-react/src/components/UNSTABLE_Header/__tests__/UNSTABLE_HeaderLogo.test.tsx +++ b/packages/web-react/src/components/UNSTABLE_Header/__tests__/UNSTABLE_HeaderLogo.test.tsx @@ -1,9 +1,7 @@ import '@testing-library/jest-dom'; import { render, screen } from '@testing-library/react'; import React from 'react'; -import { classNamePrefixProviderTest } from '../../../../tests/providerTests/classNamePrefixProviderTest'; -import { restPropsTest } from '../../../../tests/providerTests/restPropsTest'; -import { stylePropsTest } from '../../../../tests/providerTests/stylePropsTest'; +import { classNamePrefixProviderTest, restPropsTest, stylePropsTest } from '@local/tests'; import UNSTABLE_HeaderLogo from '../UNSTABLE_HeaderLogo'; describe('UNSTABLE_HeaderLogo', () => { diff --git a/packages/web-react/src/components/UNSTABLE_Header/demo/HeaderWithNavigation.tsx b/packages/web-react/src/components/UNSTABLE_Header/demo/HeaderWithNavigation.tsx index 9a7bd946d5..f7975a5edb 100644 --- a/packages/web-react/src/components/UNSTABLE_Header/demo/HeaderWithNavigation.tsx +++ b/packages/web-react/src/components/UNSTABLE_Header/demo/HeaderWithNavigation.tsx @@ -1,20 +1,35 @@ import React from 'react'; +import { SpiritNavigationActionProps } from '../../../types'; import { Button } from '../../Button'; import { ButtonLink } from '../../ButtonLink'; import { Container } from '../../Container'; +import { Dropdown, DropdownPopover, DropdownTrigger } from '../../Dropdown'; import { Flex } from '../../Flex'; import { Icon } from '../../Icon'; +import { Item } from '../../Item'; import { Navigation, NavigationAction, NavigationItem } from '../../Navigation'; import { ProductLogo } from '../../ProductLogo'; import { defaultSvgLogo } from '../../ProductLogo/demo/ProductLogoDefault'; +import { Text } from '../../Text'; +import { UNSTABLE_Avatar } from '../../UNSTABLE_Avatar'; import UNSTABLE_Header from '../UNSTABLE_Header'; import UNSTABLE_HeaderLogo from '../UNSTABLE_HeaderLogo'; +const NavigationActionAsDropdownTrigger = (props: SpiritNavigationActionProps) => ( + +); +const AvatarButtonAsDropdownTrigger = (props: SpiritNavigationActionProps) => ( + + + setIsAvatarDropdownOpen(!isAvatarDropdownOpen)} + placement="bottom-end" + > + + + + + + + My Account + + + + + + +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
- Sign up + Log out