Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
primogenial
/
plugins
/
woocommerce
/
packages
/
woocommerce-blocks
/
assets
/
js
/
blocks
/
stock-filter
:
utils.ts
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
/** * External dependencies */ import { isString } from '@woocommerce/types'; import { getUrlParameter } from '@woocommerce/utils'; export const getActiveFilters = ( filters: Record< string, string >, queryParamKey = 'filter_stock_status' ) => { const params = getUrlParameter( queryParamKey ); if ( ! params ) { return []; } const parsedParams = isString( params ) ? params.split( ',' ) : ( params as string[] ); return Object.keys( filters ).filter( ( filter ) => parsedParams.includes( filter ) ); };