style(#in177): audiotrack button arrow icon add

keep-around/9d11a525a1ee745f785976389c40d7a0601133e1
Farber Denis 3 years ago
parent fa84a64c3d
commit 52c5619b54
  1. 10
      src/features/AudioTracks/index.tsx
  2. 16
      src/features/AudioTracks/styled.tsx

@ -17,6 +17,7 @@ import {
ScHeader, ScHeader,
ScModal, ScModal,
SelectedAudioTrack, SelectedAudioTrack,
IconArrow,
} from './styled' } from './styled'
export type AudioTracksProps = { export type AudioTracksProps = {
@ -88,9 +89,12 @@ export const AudioTracks = ({
return ( return (
<Fragment> <Fragment>
{audioTracks?.length > 1 && ( {audioTracks?.length > 1 && (
<SelectedAudioTrack onClick={open}> <Fragment>
{selectedAudioTrack?.name} <SelectedAudioTrack onClick={open}>
</SelectedAudioTrack> {selectedAudioTrack?.name}
<IconArrow active={isOpen} />
</SelectedAudioTrack>
</Fragment>
)} )}
{content} {content}
</Fragment> </Fragment>

@ -12,6 +12,9 @@ export const SelectedAudioTrack = styled(ButtonBase)`
font-size: 16px; font-size: 16px;
color: rgba(255, 255, 255, 0.7); color: rgba(255, 255, 255, 0.7);
font-weight: 600; font-weight: 600;
display: flex;
justify-content: center;
align-items: center;
${isMobileDevice ? css` ${isMobileDevice ? css`
width: 80px; width: 80px;
@ -95,3 +98,16 @@ export const ScHeader = styled.div`
font-weight: 700; font-weight: 700;
text-transform: uppercase; text-transform: uppercase;
` `
export const IconArrow = styled.div<{ active: boolean}>`
width: 13px;
height: 13px;
margin-left: 5px;
background: url(/images/boldArrowWhite.svg) no-repeat;
background-size: contain;
background-position: center;
${({ active }) => (active ? css`
transform: rotate(180deg);
` : '')}
`

Loading…
Cancel
Save