Skip to content

Commit 1b78b49

Browse files
author
Hector Arce De Las Heras
committed
Include new focus styles on MediaProgressBar component
1 parent af53774 commit 1b78b49

File tree

1 file changed

+15
-10
lines changed

1 file changed

+15
-10
lines changed

src/components/mediaProgressBar/mediaProgressBar.styled.ts

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,15 @@ export const ParentContainerStyled = styled.div<MediaProgressBarStylesType>`
2525
${props => getStyles(props.styles.container)}
2626
`;
2727

28+
export const BarStyled = styled.div<MediaProgressBarStylesType>`
29+
${props => getStyles(props.styles.bar)}
30+
${({ barFocused, styles }) =>
31+
!barFocused &&
32+
css`
33+
${getStyles(styles.bar?.filled)}
34+
`};
35+
`;
36+
2837
export const BarContainerStyled = styled.div<MediaProgressBarStylesType>`
2938
${props => getStyles(props.styles.barContainer)}
3039
${({ barFocused, styles }) =>
@@ -37,17 +46,13 @@ export const BarContainerStyled = styled.div<MediaProgressBarStylesType>`
3746
css`
3847
pointer-events: none;
3948
`};
49+
&:focus-visible {
50+
outline-style: none;
51+
& > ${BarStyled} {
52+
${({ theme: { FOCUS_STYLES } }) => FOCUS_STYLES};
53+
}
54+
}
4055
`;
41-
42-
export const BarStyled = styled.div<MediaProgressBarStylesType>`
43-
${props => getStyles(props.styles.bar)}
44-
${({ barFocused, styles }) =>
45-
!barFocused &&
46-
css`
47-
${getStyles(styles.bar?.filled)}
48-
`};
49-
`;
50-
5156
export const ProgressBarStyled = styled.div<MediaProgressBarStylesType>`
5257
${props => getStyles(props.styles.progressBar)}
5358
${({ barFocused }) =>

0 commit comments

Comments
 (0)