@@ -5,16 +5,14 @@ import { KEYBOARD_SHORTCUTS } from 'uiSrc/constants'
55import { KeyboardShortcut , RiTooltip } from 'uiSrc/components'
66import { isGroupMode } from 'uiSrc/utils'
77
8- import { GroupModeIcon , RawModeIcon } from 'uiSrc/components/base/icons'
8+ import { RiIcon } from 'uiSrc/components/base/icons'
99
1010import { Spacer } from 'uiSrc/components/base/layout/spacer'
1111import { Text } from 'uiSrc/components/base/text'
1212import RunButton from 'uiSrc/components/query/components/RunButton'
1313import { Row } from 'uiSrc/components/base/layout/flex'
14- import {
15- QABtn ,
16- QADivider ,
17- } from 'uiSrc/components/query/query-actions/QueryActions.styles'
14+ import { QADivider } from 'uiSrc/components/query/query-actions/QueryActions.styles'
15+ import { ToggleButton } from 'uiSrc/components/base/forms/buttons'
1816
1917export interface Props {
2018 onChangeMode ?: ( ) => void
@@ -53,15 +51,15 @@ const QueryActions = (props: Props) => {
5351 content = "Enables the raw output mode"
5452 data-testid = "change-mode-tooltip"
5553 >
56- < QABtn
57- onClick = { ( ) => onChangeMode ( ) }
58- icon = { RawModeIcon }
54+ < ToggleButton
55+ onPressedChange = { ( ) => onChangeMode ( ) }
5956 disabled = { isLoading }
60- $active = { activeMode === RunQueryMode . Raw }
57+ pressed = { activeMode === RunQueryMode . Raw }
6158 data-testid = "btn-change-mode"
6259 >
63- Raw mode
64- </ QABtn >
60+ < RiIcon size = "m" type = "RawModeIcon" />
61+ < Text size = "s" > Raw mode</ Text >
62+ </ ToggleButton >
6563 </ RiTooltip >
6664 ) }
6765 { onChangeGroupMode && (
@@ -77,15 +75,15 @@ const QueryActions = (props: Props) => {
7775 }
7876 data-testid = "group-results-tooltip"
7977 >
80- < QABtn
81- onClick = { ( ) => onChangeGroupMode ( ) }
78+ < ToggleButton
79+ onPressedChange = { ( ) => onChangeGroupMode ( ) }
8280 disabled = { isLoading }
83- icon = { GroupModeIcon }
84- $active = { isGroupMode ( resultsMode ) }
81+ pressed = { isGroupMode ( resultsMode ) }
8582 data-testid = "btn-change-group-mode"
8683 >
87- Group results
88- </ QABtn >
84+ < RiIcon size = "m" type = "GroupModeIcon" />
85+ < Text size = "s" > Group results</ Text >
86+ </ ToggleButton >
8987 </ RiTooltip >
9088 ) }
9189 < QADivider orientation = "vertical" colorVariable = "separatorColor" />
0 commit comments