@@ -3,7 +3,6 @@ import DxcHeader from "./Header";
33import Title from "../../.storybook/components/Title" ;
44import ExampleContainer from "../../.storybook/components/ExampleContainer" ;
55import { userEvent , waitFor , within } from "@storybook/testing-library" ;
6- import DxcButton from '../button/Button' ;
76
87export default {
98 title : "Header" ,
@@ -114,14 +113,10 @@ const RespHeaderFocus = () => (
114113 </ ExampleContainer >
115114) ;
116115
117- export const ResponsiveHeaderHover = ( ) => (
116+ const RespHeaderHover = ( ) => (
118117 < ExampleContainer pseudoState = "pseudo-hover" >
119118 < Title title = "Responsive hover" theme = "light" level = { 4 } />
120- < DxcHeader
121- content = { < DxcButton label = "Test" /> }
122- responsiveContent = { ( closeHandler ) => < p > Lorem ipsum dolor sit amet.</ p > }
123- underlined
124- />
119+ < DxcHeader responsiveContent = { ( closeHandler ) => < p > Lorem ipsum dolor sit amet.</ p > } underlined />
125120 </ ExampleContainer >
126121) ;
127122
@@ -152,12 +147,17 @@ ResponsiveHeaderFocus.play = async ({ canvasElement }) => {
152147 await userEvent . tab ( ) ;
153148} ;
154149
155- // ResponsiveHeaderHover.parameters = {
156- // viewport: {
157- // defaultViewport: "iphonex",
158- // },
159- // chromatic: { viewports: [375] },
160- // };
150+ export const ResponsiveHeaderHover = RespHeaderHover . bind ( { } ) ;
151+ ResponsiveHeaderHover . parameters = {
152+ viewport : {
153+ defaultViewport : "iphonex" ,
154+ } ,
155+ chromatic : { viewports : [ 720 ] } ,
156+ } ;
157+ ResponsiveHeaderHover . play = async ( { canvasElement } ) => {
158+ const canvas = within ( canvasElement ) ;
159+ await waitFor ( ( ) => canvas . findByText ( "Menu" ) ) ;
160+ } ;
161161
162162export const ResponsiveHeaderMenu = RespHeaderMenu . bind ( { } ) ;
163163ResponsiveHeaderMenu . parameters = {
0 commit comments