Skip to content

Commit 06dfc28

Browse files
committed
Fix tests
1 parent 12365da commit 06dfc28

1 file changed

Lines changed: 16 additions & 15 deletions

File tree

__tests__/html2/livestream/layout.html

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818

1919
.flair--ongoing {
2020
outline-color: green;
21+
border-radius: var(--webchat-borderRadiusXLarge);
2122
}
2223

2324
.loader {
@@ -39,28 +40,28 @@
3940
}
4041
} = window; // Imports in UMD fashion.
4142

42-
function Flair({ children }) {
43-
return <div className="flair">{children}</div>;
43+
function Flair({ request, Next, ...props }) {
44+
return <div className={request.livestreamingState === 'completing' ? 'flair' : ''}>
45+
<Next {...props} />
46+
</div>;
4447
}
4548

46-
function FlairOngoing({ children }) {
47-
return <div className="flair flair--ongoing">{children}</div>;
49+
function FlairOngoing({ request, Next, ...props }) {
50+
return <div className={request.livestreamingState === 'ongoing' ? 'flair flair--ongoing' : ''}>
51+
<Next {...props} />
52+
</div>;
4853
}
4954

50-
function Loader({ children }) {
51-
return <div className="loader">{children}</div>;
55+
function Loader({ request, Next, ...props }) {
56+
return <div className={request.livestreamingState === 'preparing' ? 'loader' : ''}>
57+
<Next {...props} showLoader={false} />
58+
</div>;
5259
}
5360

5461
const decoratorMiddleware = [
55-
createActivityBorderMiddleware(
56-
next => request => (request.livestreamingState === 'completing' ? Flair : next(request))
57-
),
58-
createActivityBorderMiddleware(
59-
next => request => (request.livestreamingState === 'preparing' ? Loader : next(request))
60-
),
61-
createActivityBorderMiddleware(
62-
next => request => (request.livestreamingState === 'ongoing' ? FlairOngoing : next(request))
63-
)
62+
createActivityBorderMiddleware(Flair),
63+
createActivityBorderMiddleware(FlairOngoing),
64+
createActivityBorderMiddleware(Loader)
6465
];
6566

6667
const { directLine, store } = testHelpers.createDirectLineEmulator();

0 commit comments

Comments
 (0)