Skip to content

Commit c781f0d

Browse files
EvgeniySobolevAndreyUstyumenko
authored andcommitted
fix(FOROME-1306): set active preset before edit (#800)
1 parent 9ed3953 commit c781f0d

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/pages/ws/ui/control-panel/edit-filter.tsx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,23 @@ import { useParams } from '@core/hooks/use-params'
66
import { SessionStoreManager } from '@core/storage-management/session-store-manager'
77
import { t } from '@i18n'
88
import filterStore from '@store/filter'
9+
import filterPresetsStore from '@store/filter-presets'
910
import { Routes } from '@router/routes.enum'
1011
import { Button } from '@ui/button'
1112
import { GlbPagesNames } from '@glb/glb-names'
1213
import { FILTER_REFERRER } from '@pages/filter/common/filter-control/filter-control.const'
1314

1415
export const EditFilter = observer((): ReactElement => {
15-
const histroy = useHistory()
16+
const history = useHistory()
1617
const params = useParams()
18+
const { activePreset } = filterPresetsStore
1719

1820
const handleClick = () => {
21+
let location = `${Routes.Refiner}?ds=${params.get('ds')}`
22+
23+
location = activePreset ? `${location}&preset=${activePreset}` : location
1924
SessionStoreManager.write(FILTER_REFERRER, GlbPagesNames.Table)
20-
histroy.push(`${Routes.Refiner}?ds=${params.get('ds')}`)
25+
history.push(location)
2126
filterStore.setMethod(GlbPagesNames.Refiner)
2227
}
2328

0 commit comments

Comments
 (0)