IN-564-ads #226

Merged
andrey.dekterev merged 3 commits from IN-564-ads into develop 3 years ago
Owner
https://insports.atlassian.net/browse/IN-564?filter=10008
andrey.dekterev added 2 commits 3 years ago
andrey.dekterev force-pushed IN-564-ads from 3c9df6e918 to e1c8ff491e 3 years ago
andrey.dekterev requested review from margarita.polyakova 3 years ago
andrey.dekterev requested review from ruslan.khairullin 3 years ago
andrey.dekterev requested review from roman.rakov 3 years ago
ruslan.khairullin reviewed 3 years ago
import styled from 'styled-components'
Collaborator

styled-components/macro

styled-components/macro
andrey.dekterev marked this conversation as resolved
import { MouseEvent } from 'react'
Collaborator

import type

import type
andrey.dekterev marked this conversation as resolved
import { EventGA } from '../../types'
type MobileAdTypes = {
ad: AdType,
Collaborator

отступ

отступ
andrey.dekterev marked this conversation as resolved
import styled from 'styled-components'
Collaborator

styled-components/macro

styled-components/macro
andrey.dekterev marked this conversation as resolved
import { AdResponse, AdsListType } from 'requests'
Collaborator

import type

import type
andrey.dekterev marked this conversation as resolved
import { useLang } from 'features/LexicsStore/hooks/useLang'
import { useMemo } from 'react'
Collaborator

перенеси импорт на верхний уровень

перенеси импорт на верхний уровень
andrey.dekterev marked this conversation as resolved
import styled, { css } from 'styled-components'
Collaborator

styled-components/macro

styled-components/macro
andrey.dekterev marked this conversation as resolved
export const isMobileDevice = /iPhone|Android/.test(navigator.userAgent)
export const device = navigator.userAgent
Collaborator

перенеси наверх и замени navigator.userAgent на device в других выражениях

перенеси наверх и замени navigator.userAgent на device в других выражениях
andrey.dekterev marked this conversation as resolved
import { readToken } from 'helpers'
import { useRecoilValue } from 'recoil'
Collaborator

импорт на верхний уроверь

импорт на верхний уроверь
andrey.dekterev marked this conversation as resolved
}
export type AdType = {
'duration': number,
Collaborator

кавычки не нужны

кавычки не нужны
andrey.dekterev marked this conversation as resolved
}
type AdsViewResponse = {
'data': string,
Collaborator

кавычки не нужны

кавычки не нужны
andrey.dekterev marked this conversation as resolved
margarita.polyakova approved these changes 3 years ago
roman.rakov reviewed 3 years ago
}
const chooseStyle = (type: number) => {
switch (true) {

сработает ли такое?

switch (VIEW_ADS[type]) {
case VIEW_ADS.COLUMN...

сработает ли такое? switch (VIEW_ADS[type]) { case VIEW_ADS.COLUMN...
Poster
Owner

нет, такое не работает, переделал так

const chooseStyle = (type: number) => {
  switch (true) {
    case VIEW_ADS.COLUMN === type:
      return 'grid-row: 1 / 3; img {max-height: none;}'
    case VIEW_ADS.ROW === type:
      return 'grid-column: 1 / 3'
    case VIEW_ADS.SQUARE === type:
      return 'grid-row: 1 / 3; grid-column: 1 / 3; img {max-height: none;}'
    case VIEW_ADS.SECOND_COLUMN === type:
      return 'grid-column: 2 / 3; grid-row: 1 / 1'
    case VIEW_ADS.SECOND_ROW === type:
      return 'grid-column: 1 / 2; grid-row: 2 / 3;'
    default:
      return ''
  }
}
нет, такое не работает, переделал так ``` const chooseStyle = (type: number) => { switch (true) { case VIEW_ADS.COLUMN === type: return 'grid-row: 1 / 3; img {max-height: none;}' case VIEW_ADS.ROW === type: return 'grid-column: 1 / 3' case VIEW_ADS.SQUARE === type: return 'grid-row: 1 / 3; grid-column: 1 / 3; img {max-height: none;}' case VIEW_ADS.SECOND_COLUMN === type: return 'grid-column: 2 / 3; grid-row: 1 / 1' case VIEW_ADS.SECOND_ROW === type: return 'grid-column: 1 / 2; grid-row: 2 / 3;' default: return '' } } ```
andrey.dekterev marked this conversation as resolved
andrey.dekterev added 1 commit 3 years ago
e188c32fcd fix(#564): fix styles ads ads types
ruslan.khairullin approved these changes 3 years ago
roman.rakov approved these changes 3 years ago
andrey.dekterev merged commit e188c32fcd into develop 3 years ago
andrey.dekterev deleted branch IN-564-ads 3 years ago

Reviewers

margarita.polyakova approved these changes 3 years ago
ruslan.khairullin approved these changes 3 years ago
roman.rakov approved these changes 3 years ago
continuous-integration/drone/push Build is passing
The pull request has been merged as e188c32fcd.
Sign in to join this conversation.
No Label
No Milestone
No Assignees
4 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: frontend/spa_instat_tv#226
Loading…
There is no content yet.