@@ -6,12 +6,11 @@ import Fade from "@mui/material/Fade";
6
6
import IconButton from "@mui/material/IconButton" ;
7
7
import { useTheme } from "@mui/material/styles" ;
8
8
import TextField from "@mui/material/TextField" ;
9
- import React , { useContext , useState } from "react" ;
9
+ import React , { useState } from "react" ;
10
10
import { ConditionalWrapper } from "../../../../../components/ConditionalWrapper/ConditionalWrapper" ;
11
11
import { Delays } from "../../../../../constants/Delays" ;
12
12
import { IDataCyProps } from "../../../../../domains/cypress/types/IDataCyProps" ;
13
13
import { useLazyState } from "../../../../../hooks/useLazyState/useLazyState" ;
14
- import { MiniThemeContext } from "../MiniThemeContext" ;
15
14
16
15
export function CircleTextField (
17
16
props : {
@@ -27,8 +26,6 @@ export function CircleTextField(
27
26
onContextMenu ?( event : React . MouseEvent < HTMLElement , MouseEvent > ) : void ;
28
27
} & IDataCyProps
29
28
) {
30
- const miniTheme = useContext ( MiniThemeContext ) ;
31
-
32
29
const theme = useTheme ( ) ;
33
30
const [ hover , setHover ] = useState ( false ) ;
34
31
const [ focus , setFocus ] = useState ( false ) ;
@@ -100,24 +97,18 @@ export function CircleTextField(
100
97
setValue ( "" ) ;
101
98
} else {
102
99
const parsed = parseInt ( e . target . value ) ;
103
- if ( parsed > 999 ) {
104
- setValue ( "999" ) ;
105
- } else {
106
- setValue ( parsed . toString ( ) ) ;
107
- }
100
+ setValue ( parsed . toString ( ) ) ;
108
101
}
109
102
} }
110
103
InputProps = { {
111
104
sx : {
112
105
"cursor" : cursor ,
113
- "width" : "3rem " ,
106
+ "width" : "5rem " ,
114
107
"height" : "3rem" ,
115
- "borderRadius" : "50%" ,
116
- "border" : `2px solid ${
117
- props . borderColor ?? miniTheme . textPrimary
118
- } `,
108
+ "px" : "0.5rem" ,
109
+ "font-family" : "monospace" ,
119
110
"outline" : "none" ,
120
- "background" : props . highlight ? miniTheme . textPrimary : "inherit" ,
111
+ "background" : ( theme ) => theme . palette . action . hover ,
121
112
"&&" : {
122
113
color : "inherit" ,
123
114
} ,
@@ -164,7 +155,6 @@ export function CircleTextField(
164
155
{ ! props . readonly && props . onDecrement && (
165
156
< Fade in = { areCounterButtonsVisible } >
166
157
< IconButton
167
- size = "small"
168
158
data-cy = { `${ props . dataCy } .decrement` }
169
159
sx = { {
170
160
"position" : "absolute" ,
@@ -177,15 +167,14 @@ export function CircleTextField(
177
167
onClick = { props . onDecrement }
178
168
>
179
169
< RemoveCircleOutlineOutlinedIcon
180
- sx = { { width : "1.1rem " , height : "1.1rem " } }
170
+ sx = { { width : "1.5rem " , height : "1.5rem " } }
181
171
/>
182
172
</ IconButton >
183
173
</ Fade >
184
174
) }
185
175
{ ! props . readonly && props . onIncrement && (
186
176
< Fade in = { areCounterButtonsVisible } >
187
177
< IconButton
188
- size = "small"
189
178
data-cy = { `${ props . dataCy } .increment` }
190
179
sx = { {
191
180
"position" : "absolute" ,
@@ -198,7 +187,7 @@ export function CircleTextField(
198
187
onClick = { props . onIncrement }
199
188
>
200
189
< AddCircleOutlineOutlinedIcon
201
- sx = { { width : "1.1rem " , height : "1.1rem " } }
190
+ sx = { { width : "1.5rem " , height : "1.5rem " } }
202
191
/>
203
192
</ IconButton >
204
193
</ Fade >
0 commit comments