Skip to content
This repository was archived by the owner on Nov 8, 2022. It is now read-only.

Commit bf83da2

Browse files
committed
refactor(media-query): add action footer to mobile/tablet
1 parent 10ebfe9 commit bf83da2

File tree

2 files changed

+41
-10
lines changed

2 files changed

+41
-10
lines changed

containers/Footer/MobilBottomInfo.js

Lines changed: 25 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,11 @@ import { GITHUB_WEB_ADDR, ISSUE_ADDR } from 'config'
44
import DotDivider from 'components/DotDivider'
55

66
import {
7-
MainInfoWrapper,
7+
SiteInfoWrapper,
8+
LinkInfoWrapper,
89
BannerWrapper,
910
Item,
11+
ItemBtn,
1012
Thanks,
1113
ThxTitle,
1214
} from './styles/mobile_bottom_info'
@@ -15,12 +17,30 @@ import { toggleBusBanner } from './logic'
1517

1618
const MobileBottomInfo = () => (
1719
<React.Fragment>
18-
<MainInfoWrapper>
19-
<Item
20-
href="https://coderplanets.com/home/post/1"
20+
<LinkInfoWrapper>
21+
<ItemBtn href="/communities" rel="noopener noreferrer" target="_blank">
22+
所有社区
23+
</ItemBtn>
24+
<DotDivider radius="4px" />
25+
<ItemBtn href="/communities" rel="noopener noreferrer" target="_blank">
26+
我的关注
27+
</ItemBtn>
28+
<DotDivider radius="4px" />
29+
<ItemBtn
30+
href={`${GITHUB_WEB_ADDR}`}
2131
rel="noopener noreferrer"
2232
target="_blank"
2333
>
34+
主题
35+
</ItemBtn>
36+
<DotDivider radius="4px" />
37+
<ItemBtn href={`${ISSUE_ADDR}`} rel="noopener noreferrer" target="_blank">
38+
打赏
39+
</ItemBtn>
40+
</LinkInfoWrapper>
41+
42+
<SiteInfoWrapper>
43+
<Item href="home/post/1" rel="noopener noreferrer" target="_blank">
2444
关于本站
2545
</Item>
2646
<DotDivider />
@@ -35,7 +55,7 @@ const MobileBottomInfo = () => (
3555
<Item href={`${ISSUE_ADDR}`} rel="noopener noreferrer" target="_blank">
3656
反馈与建议
3757
</Item>
38-
</MainInfoWrapper>
58+
</SiteInfoWrapper>
3959
<BannerWrapper>
4060
<Thanks onClick={toggleBusBanner}>
4161
<ThxTitle>广告位: (求赞助)</ThxTitle>

containers/Footer/styles/mobile_bottom_info.js

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,36 @@ import styled from 'styled-components'
22

33
import { theme, cs } from 'utils'
44

5-
export const MainInfoWrapper = styled.div`
5+
const InfoSection = styled.div`
66
${cs.flex('align-both')};
7-
height: 50px;
7+
height: 45px;
88
display: none;
99
${cs.media.tablet`display: flex;`};
1010
`
11-
11+
export const LinkInfoWrapper = styled(InfoSection)``
12+
export const SiteInfoWrapper = styled(InfoSection)`
13+
background-color: ${theme('footer.bottomBg')};
14+
`
1215
export const Item = styled.a`
1316
color: ${theme('footer.text')};
1417
font-size: 0.9rem;
1518
text-decoration: underline;
1619
`
17-
20+
export const ItemBtn = styled.div`
21+
color: ${theme('footer.text')};
22+
font-size: 0.9rem;
23+
border: 1px solid;
24+
text-decoration: none;
25+
border-color: ${theme('footer.text')};
26+
border-radius: 5px;
27+
padding: 0 4px;
28+
`
1829
export const BannerWrapper = styled.div`
1930
${cs.flex('align-center')};
2031
justify-content: space-between;
2132
padding-left: 6%;
2233
padding-right: 6%;
23-
background: ${theme('footer.bottomBg')};
34+
background-color: ${theme('footer.bottomBg')};
2435
height: 80px;
2536
width: 100%;
2637
display: none;

0 commit comments

Comments
 (0)