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

Commit 8e09dd0

Browse files
committed
Hide progress bar
1 parent 261d27b commit 8e09dd0

File tree

4 files changed

+17
-3
lines changed

4 files changed

+17
-3
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -248,6 +248,7 @@
248248
"moment": "2.29.1",
249249
"react": "^17.0.1",
250250
"react-dom": "^17.0.1",
251+
"react-hook-media-query": "^1.0.5",
251252
"react-jss": "^10.6.0",
252253
"react-router-dom": "^5.2.0",
253254
"regenerator-runtime": "^0.13.5",

src/components/Header/Header.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import React from 'react';
22
import { Link } from 'react-router-dom';
33
import { Layout } from 'antd';
44
import { observer } from 'mobx-react';
5+
import useMediaQuery from 'react-hook-media-query';
56

67
import HeaderLink from '../HeaderLink/HeaderLink';
78
import Profile from '../Profile/Profile';
@@ -10,7 +11,10 @@ import ProgressBar from '../ProgressBar/ProgressBar';
1011

1112
const { Header: HeaderBase } = Layout;
1213

14+
const query = '(min-width: 950px)';
1315
function Header() {
16+
const isBigScreen = useMediaQuery(query);
17+
1418
return (
1519
<HeaderBase>
1620
<HeaderLink>
@@ -22,9 +26,7 @@ function Header() {
2226
<HeaderLink>
2327
<Link to="/dashboard">Dashboard</Link>
2428
</HeaderLink>
25-
<span className="flex-1">
26-
<ProgressBar />
27-
</span>
29+
<span className="flex-1">{isBigScreen && <ProgressBar />}</span>
2830
<TaskControl />
2931
<Profile />
3032
</HeaderBase>

src/types/Types.d.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,9 @@ declare module 'universal-analytics' {
33

44
export default ua;
55
}
6+
7+
declare module 'react-hook-media-query' {
8+
const useMediaQuery: (query: string) => boolean;
9+
10+
export default useMediaQuery;
11+
}

yarn.lock

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10168,6 +10168,11 @@ react-dom@^17.0.1:
1016810168
object-assign "^4.1.1"
1016910169
scheduler "^0.20.1"
1017010170

10171+
react-hook-media-query@^1.0.5:
10172+
version "1.0.5"
10173+
resolved "https://registry.yarnpkg.com/react-hook-media-query/-/react-hook-media-query-1.0.5.tgz#e5d8282c5cd5b54f7b72923f6b05c92ab3e74ba8"
10174+
integrity sha512-3Sj6ChZQC/13/8w3Endyp+4erVnVgFWRnA8J8COKrx1JBC0/T2Uwt6c5Bo5lGFGQGSicTXwSxOKEy7+vKjLqFw==
10175+
1017110176
react-is@^16.12.0, react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.1:
1017210177
version "16.13.1"
1017310178
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"

0 commit comments

Comments
 (0)