analytics/assets
RobertJoonas caeff41932
Prop filter modal (#2841)
* Add PropFilterModal (only UI)

* small variable refactor

* allow selecting prop value filter type

* allow selecting only one prop_key

* allow selecting many prop_values only when prop_key selected

* handle submitting filter

* get applied filters from query + remove option

* change prop filter label format

* support member and not_member filter types for pageview props

* show (none) value in filter suggestions

* refactor zip_results/4 and remove unused code

* fix displaying (none) values in goals section prop breakdown

* remove unnecessary functionality

* fix bug: returning prop names for goal :member filter

* fix bug: submitting regular filter modal with Enter key

* bugfix: disallow opening prop filter modal when feature flag disabled

* mix format

* break selected combobox values into multiple lines

* fix useEffect behavior for focusing on prop_key field

* support submitting prop filter with Enter key

* refactor getFormState in PropFilterModal

* separate fetchPropKey and fetchPropValue functions

* Allow querying props for pageview goals

* Make the internal props API only return a list of props (not map)
* Separate function for fetching all props in Stats API goal breakdown (this returns a map as before)

* ditch state for keeping search bar visible

* group by event_name in db query
2023-04-27 14:09:33 +03:00
..
css Refactor top stats and graph positioning (#2662) 2023-02-14 09:59:25 -03:00
js Prop filter modal (#2841) 2023-04-27 14:09:33 +03:00
static Show user feedback form on server errors (#2617) 2023-01-25 15:15:41 +01:00
.babelrc React (#17) 2019-11-19 12:30:42 +08:00
.bundlemonrc.json Add remote config 2021-11-24 11:56:24 +02:00
.eslintrc.json Fix open state in combobox (#2797) 2023-03-28 20:06:37 +02:00
.prettierignore 1. Remove the "airbnb" eslint plugin since it conflicts with prettier (#1374) 2021-10-11 14:48:19 +02:00
.prettierrc.json Fix svg favicons (#2295) 2022-10-04 13:20:51 +03:00
.stylelintrc.json Add eslint, stylelint, prettier, and pre-commit (#484) 2020-12-23 10:45:53 +02:00
package-lock.json Bump json5 from 1.0.1 to 1.0.2 in /assets (#2569) 2023-04-07 11:15:08 -03:00
package.json Frontend timezone issues (#2810) 2023-04-07 09:56:02 -03:00
postcss.config.js Update TailwindCSS to 2.0 2020-11-19 14:34:37 +02:00
tailwind.config.js fix class name typo and include it in safelist (#2610) 2023-01-20 10:41:04 -03:00
webpack.config.js Refactor: Use HeadlessUI for search-select component (#2676) 2023-02-20 11:10:11 +02:00