feat(#ott2784): favorite icons tooltip added

keep-around/b214ac7012ef42593bee62c207888a2593bc5a38
Farber Denis 3 years ago
parent 291d44c858
commit 937339610c
  1. 6
      src/features/UserFavorites/index.tsx
  2. 24
      src/features/UserFavorites/styled.tsx

@ -6,6 +6,8 @@ import map from 'lodash/map'
import { FavoritesActions } from 'requests' import { FavoritesActions } from 'requests'
import { Modal } from 'features/Modal' import { Modal } from 'features/Modal'
import { Name } from 'features/Name'
import { ProfileLink } from 'features/ProfileLink' import { ProfileLink } from 'features/ProfileLink'
import { Close } from '../../libs/objects/Close' import { Close } from '../../libs/objects/Close'
@ -20,6 +22,7 @@ import {
ExclamationSign, ExclamationSign,
FavoriteModal, FavoriteModal,
Text, Text,
TournamentNameTooltip,
ScrollWrapper, ScrollWrapper,
} from './styled' } from './styled'
@ -66,6 +69,9 @@ export const UserFavorites = ({ marginTop }: Props) => {
})} })}
> >
<Close size={8} /> <Close size={8} />
<TournamentNameTooltip>
<Name nameObj={item.info} />
</TournamentNameTooltip>
</UserSportFavXWrapper> </UserSportFavXWrapper>
<TooltipBlock <TooltipBlock
topPosition={position} topPosition={position}

@ -18,7 +18,8 @@ export const UserSportFavWrapper = styled.aside`
left: 0; left: 0;
top: 0; top: 0;
bottom: 0; bottom: 0;
z-index: 1; z-index: 10;
${isMobileDevice ${isMobileDevice
? css` ? css`
display: none; display: none;
@ -33,7 +34,7 @@ export const ScrollWrapper = styled.div`
display: flex; display: flex;
flex-direction: column; flex-direction: column;
align-items: center; align-items: center;
overflow-y: auto; /* overflow-y: auto; */
${customScrollbar} ${customScrollbar}
` `
@ -130,3 +131,22 @@ export const Text = styled(T9n)`
text-align: center; text-align: center;
line-height: 160.2%; line-height: 160.2%;
` `
export const TournamentNameTooltip = styled.div`
position: absolute;
top: -0.1875rem;
left: 1.25rem;
min-width: 14.5rem;
max-width: 14.5rem;
padding-left: 6px;
line-height: 1.3125rem;
background-color: #fff;
border-radius: 6px;
color: #000;
font-weight: 600;
font-size: 0.9375rem;
text-transform: uppercase;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
`

Loading…
Cancel
Save