remove filters when lightbox is active
This commit is contained in:
parent
0e3057a4de
commit
849d319c5e
|
@ -160,7 +160,11 @@ export const LightBox = ({ children }: LightBoxProps) => {
|
||||||
</>
|
</>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
<LightboxMediaContainer ref={ref} style={getStyle(ref.current)}>
|
<LightboxMediaContainer
|
||||||
|
ref={ref}
|
||||||
|
style={getStyle(ref.current)}
|
||||||
|
isActive={isActive}
|
||||||
|
>
|
||||||
{lightBoxContent}
|
{lightBoxContent}
|
||||||
</LightboxMediaContainer>
|
</LightboxMediaContainer>
|
||||||
</>
|
</>
|
||||||
|
@ -197,7 +201,7 @@ const ExitFullscreenIconButton = styled(IconButton)`
|
||||||
margin-right: 16px;
|
margin-right: 16px;
|
||||||
`
|
`
|
||||||
|
|
||||||
const LightboxMediaContainer = styled.div`
|
const LightboxMediaContainer = styled.div<{ isActive?: boolean }>`
|
||||||
// Show the fullscreen button when users hover over the container.
|
// Show the fullscreen button when users hover over the container.
|
||||||
&:hover .fullscreen-button {
|
&:hover .fullscreen-button {
|
||||||
opacity: 1;
|
opacity: 1;
|
||||||
|
@ -210,6 +214,15 @@ const LightboxMediaContainer = styled.div`
|
||||||
overflow: visible !important;
|
overflow: visible !important;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// When the lightbox is active and showing media - removes any filters from said media.
|
||||||
|
${(props) =>
|
||||||
|
props.isActive &&
|
||||||
|
`
|
||||||
|
div {
|
||||||
|
filter: none;
|
||||||
|
}
|
||||||
|
`}
|
||||||
`
|
`
|
||||||
|
|
||||||
export const Header = styled.header`
|
export const Header = styled.header`
|
||||||
|
|
Loading…
Reference in New Issue