Skip to content
This repository was archived by the owner on Jan 2, 2021. It is now read-only.

Commit dc0bdcb

Browse files
authored
feat: use react-query logo as toggle button (#37)
* build: update @babel/preset-env to avoid nodejs/node#32852 * feat: use react-query logo as toggle button
1 parent 9ca65b8 commit dc0bdcb

File tree

4 files changed

+882
-10
lines changed

4 files changed

+882
-10
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@
3434
"react-query": "^1.0.0"
3535
},
3636
"devDependencies": {
37-
"@babel/core": "^7.8.4",
38-
"@babel/preset-env": "^7.8.4",
37+
"@babel/core": "^7.9.0",
38+
"@babel/preset-env": "^7.9.0",
3939
"@babel/preset-react": "^7.8.3",
4040
"@rollup/plugin-json": "^4.0.2",
4141
"@rollup/plugin-replace": "^2.3.1",

src/Logo.js

Lines changed: 32 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/index.js

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ import {
1818
import { ThemeProvider } from './theme'
1919
import { getQueryStatusLabel, getQueryStatusColor } from './utils'
2020
import Explorer from './Explorer'
21+
import Logo from './Logo'
2122

2223
const isServer = typeof window === 'undefined'
2324

@@ -122,27 +123,33 @@ export function ReactQueryDevtools({
122123
</Button>
123124
</ThemeProvider>
124125
) : (
125-
<div
126+
<button
126127
{...otherToggleButtonProps}
127128
onClick={() => {
128129
setIsOpen(true)
129130
onToggleClick && onToggleClick()
130131
}}
131132
style={{
133+
background: 'none',
134+
border: 0,
135+
padding: 0,
132136
position: 'fixed',
133137
bottom: '0',
134138
right: '0',
135139
zIndex: '99999',
136-
display: 'inline-block',
140+
display: 'inline-flex',
137141
fontSize: '1.5rem',
138142
margin: '.5rem',
139143
cursor: 'pointer',
140-
textShadow: 'rgba(0,0,0,0.4) 0px 5px 10px',
141144
...toggleButtonStyle,
142145
}}
143146
>
144-
<span>🎛</span>
145-
</div>
147+
<Logo
148+
width="1.5em"
149+
height="1.5em"
150+
aria-label="Open React Query Devtools"
151+
/>
152+
</button>
146153
)}
147154
</div>
148155
)

0 commit comments

Comments
 (0)