Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
223 commits
Select commit Hold shift + click to select a range
329b080
Merge branch 'feature/ZI-9589_implement_datagrid_table_design_guideli…
avwave Sep 10, 2021
26e9964
Merge remote-tracking branch 'origin/feature/ZI-9589_implement_datagr…
avwave Sep 10, 2021
235d6a1
Merge branch 'bugfix/ZI-9672__second_dose_date_being_required_in_vacc…
avwave Sep 17, 2021
77fb010
Merge branch 'feature/ZI-9589_implement_datagrid_table_design_guideli…
avwave Sep 20, 2021
4c26b72
Merge branch 'feature/ZI-9589_implement_datagrid_table_design_guideli…
avwave Sep 20, 2021
ffea4c6
Merge remote-tracking branch 'origin/feature/ZI-9685-implement_medica…
avwave Sep 22, 2021
1269926
Merge remote-tracking branch 'origin/feature/ZI-9685-implement_medica…
avwave Sep 22, 2021
40e76ec
Merge branch 'feature/ZI-9685-implement_medical_ui_guide' into develop
avwave Sep 24, 2021
dbe0c0b
Merge branch 'feature/ZI-9869_corp_health_autocomplete_for_primary_em…
avwave Oct 14, 2021
36751bc
Merge branch 'feature/ZI-9869_corp_health_autocomplete_for_primary_em…
avwave Oct 14, 2021
d90023f
Merge branch 'feature/ZI-10010_document_uploader_web-component' into …
avwave Dec 7, 2021
734de96
Merge branch 'feature/zi-10010_documentviewer' into develop
avwave Dec 13, 2021
6451c57
Merge remote-tracking branch 'origin/feature/zi-10010_documentviewer'…
avwave Dec 13, 2021
82cc779
Merge branch 'feature/zi-10010_documentviewer' into develop
avwave Dec 13, 2021
ab4a472
Merge branch 'feature/zi-10341_formbuilder_nested_improvements' into …
avwave Dec 21, 2021
dfcab89
Merge branch 'feature/zi-10341_formbuilder_nested_improvements' into …
avwave Dec 21, 2021
cd5c8f5
Merge branch 'bugfix/ZI-10591_max_update_depth_on_grid_component_(edg…
avwave Jan 11, 2022
38671bd
Merge branch 'feature/ZI-10596__Fix_date_range_filter_implementation_…
avwave Jan 13, 2022
b87ca72
Merge remote-tracking branch 'origin/feature/ZI-10596__Fix_date_range…
avwave Jan 17, 2022
0356932
Merge branch 'feature/ZI-10596__Fix_date_range_filter_implementation_…
avwave Jan 17, 2022
a3b0143
Merge branch 'feature/ZI-10596__Fix_date_range_filter_implementation_…
avwave Jan 19, 2022
56bcac0
Merge branch 'feature/ZI-10664__webcomponent_inline_styles_as_per_fig…
avwave Jan 20, 2022
e84634e
Merge branch 'feature/ZI-10664__webcomponent_inline_styles_as_per_fig…
avwave Jan 26, 2022
1ab3747
Merge branch 'feature/ZI-10664__webcomponent_inline_styles_as_per_fig…
avwave Jan 26, 2022
9b6bd47
Merge remote-tracking branch 'origin/feature/ZI-10664__webcomponent_i…
avwave Jan 28, 2022
2c12104
Merge branch 'feature/ZI-10664__webcomponent_inline_styles_as_per_fig…
avwave Jan 28, 2022
607e0eb
Merge branch 'feature/ZI-10664__webcomponent_inline_styles_as_per_fig…
avwave Jan 28, 2022
a2ab6a8
Merge branch 'feature/ZI-10664__webcomponent_inline_styles_as_per_fig…
avwave Jan 28, 2022
89a2f55
Merge branch 'feature/ZI-10769__default_filter_options_for_grid_compo…
avwave Feb 2, 2022
bc23f78
Merge branch 'bugfix/ZI-10876__webcomponent_default_date_time_picker_…
avwave Feb 9, 2022
fbe45b8
Merge branch 'bugfix/ZI-10876__webcomponent_default_date_time_picker_…
avwave Feb 9, 2022
b5df173
Merge branch 'feature/ZI-11077__System_needs_to_generate_it’s_own_DEV…
avwave Mar 1, 2022
b706a41
Merge branch 'feature/ZI-11077__System_needs_to_generate_it’s_own_DEV…
avwave Mar 3, 2022
1cba4e8
Merge branch 'feature/ZI-11077__System_needs_to_generate_it’s_own_DEV…
avwave Mar 3, 2022
7b3732f
Merge remote-tracking branch 'origin/feature/ZI-11223_Add_Branch.io_i…
avwave Mar 22, 2022
019b560
Merge branch 'feature/ZI-11223_Add_Branch.io_into_react_web_component…
avwave Mar 24, 2022
2cfa59a
Merge remote-tracking branch 'origin/bugfix/ZI-11258-add_deferred_loa…
avwave Mar 25, 2022
1db9231
Merge branch 'bugfix/ZI-11258-add_deferred_loading_loop_option_in_cas…
avwave Mar 25, 2022
dabfc5f
Merge branch 'bugfix/ZI-11258-add_deferred_loading_loop_option_in_cas…
avwave Mar 25, 2022
9466150
Merge branch 'feature/ZI-11381-web_component_type_agnostic_attachment…
avwave Apr 8, 2022
f29cf61
Merge remote-tracking branch 'origin/feature/ZI-11381-web_component_t…
avwave Apr 8, 2022
81ce039
Merge branch 'feature/ZI-11381-web_component_type_agnostic_attachment…
avwave Apr 8, 2022
e14cc85
Merge branch 'feature/ZI-11381-web_component_type_agnostic_attachment…
avwave Apr 11, 2022
1e9e0c6
Merge branch 'feature/ZI-11524_add_useragent_detection_component' int…
avwave Apr 26, 2022
14b5566
Merge remote-tracking branch 'origin/feature/ZI-11672_Quiz_wizard_Web…
avwave May 12, 2022
b93ffff
Merge remote-tracking branch 'origin/feature/ZI-11672_Quiz_wizard_Web…
avwave May 13, 2022
ea36010
Merge remote-tracking branch 'origin/feature/ZI-11672_Quiz_wizard_Web…
avwave May 16, 2022
3895f7a
ZI-11739 updated deps for phoneinput requires forwarded refs
avwave May 18, 2022
5e9235a
Merge branch 'bugfix/ZI-11739_updated_deps_for_phoneinput_requires_fo…
avwave May 18, 2022
7888af2
ZI-11739 build error possible node version
avwave May 18, 2022
daafc72
Merge branch 'bugfix/ZI-11739_updated_deps_for_phoneinput_requires_fo…
avwave May 18, 2022
9122734
ZI-11739 build error possible storybook version
avwave May 18, 2022
8196add
Merge remote-tracking branch 'origin/bugfix/ZI-11739_updated_deps_for…
avwave May 18, 2022
68e2d32
ZI-11739 revert pipeline node versioln
avwave May 18, 2022
cb38519
Merge branch 'bugfix/ZI-11739_updated_deps_for_phoneinput_requires_fo…
avwave May 18, 2022
d26f3f7
Merge branch 'feature/ZI-11673_contentquiz_consumer' into develop
avwave May 25, 2022
930de2c
Merge branch 'feature/ZI-11673_contentquiz_consumer' into develop
avwave Jun 8, 2022
e2de8d9
Merge branch 'feature/ZI-11896_formbuilder_bug_subform_errors' into d…
avwave Jun 8, 2022
7da4462
Merge branch 'feature/ZI-11896_formbuilder_bug_subform_errors' into d…
avwave Jun 15, 2022
81175d5
Merge remote-tracking branch 'origin/staging' into develop
avwave Jun 16, 2022
4b0d752
Merge branch 'feature/ZI-11965_web_component_form_controls_tooltips' …
avwave Jun 16, 2022
98bac0f
Merge branch 'bugfix/ZI-12086__wizard_counter_overflow' into develop
avwave Jun 30, 2022
6355965
Merge branch 'feature/ZI-12201_web_component_datagrid_custom_row_prop…
avwave Jul 21, 2022
aaafced
Merge branch 'feature/ZI-12201_web_component_datagrid_custom_row_prop…
avwave Jul 21, 2022
46e59fe
Merge branch 'feature/ZI-12201_web_component_datagrid_custom_row_prop…
avwave Jul 22, 2022
2dbaa25
Merge branch 'feature/ZI-12201_web_component_datagrid_custom_row_prop…
avwave Jul 22, 2022
726bb97
Merge branch 'feature/ZI-12201_web_component_datagrid_custom_row_prop…
avwave Jul 27, 2022
c0f72d0
Merge remote-tracking branch 'origin/feature/ZI-12201_web_component_d…
avwave Jul 27, 2022
55acb16
Merge branch 'feature/ZI-12201_web_component_datagrid_custom_row_prop…
avwave Jul 27, 2022
a84601c
Merge branch 'feature/ZI-12271_datagrid_fix_context' into develop
avwave Aug 2, 2022
d430577
Merge remote-tracking branch 'origin/feature/ZI-12340_agenda_view_ove…
avwave Aug 11, 2022
ae04b08
Merge remote-tracking branch 'origin/feature/ZI-12340_agenda_view_ove…
avwave Aug 11, 2022
bbc8d37
Merge branch 'feature/ZI-12340_agenda_view_override_(whitelabel_admin…
avwave Aug 11, 2022
97d287e
Merge remote-tracking branch 'origin/feature/ZI-12340_agenda_view_ove…
avwave Aug 11, 2022
060d1c7
Merge branch 'bugfix/ZI-12346-web-component-library_storybook_build_f…
avwave Aug 12, 2022
abdc22d
Merge branch 'bugfix/ZI-12346-web-component-library_storybook_build_f…
avwave Aug 15, 2022
7d442d3
Merge branch 'bugfix/ZI-12346-web-component-library_storybook_build_f…
avwave Aug 15, 2022
d0db75a
Merge branch 'feature/ZI-12415_document_viewer_mimetype_autodetect' i…
avwave Aug 24, 2022
c2c4480
Merge branch 'feature/ZI-12484_grid_web_component_documentation' into…
avwave Sep 7, 2022
f2bc719
Merge remote-tracking branch 'origin/feature/ZI-12484_grid_web_compon…
avwave Sep 8, 2022
ad3ce0c
Merge branch 'feature/ZI-12484_grid_web_component_documentation' into…
avwave Sep 9, 2022
17fac5a
Merge remote-tracking branch 'origin/feature/ZI-12524_whitelabel_cale…
avwave Sep 15, 2022
40fe73f
Merge branch 'feature/ZI-12524_whitelabel_calendarview_declutter_week…
avwave Sep 16, 2022
8e8f677
Merge remote-tracking branch 'origin/feature/ZI-12524_whitelabel_cale…
avwave Sep 16, 2022
e979436
Merge remote-tracking branch 'origin/feature/ZI-12553_query_parameter…
avwave Sep 21, 2022
f605bbd
Merge branch 'feature/ZI-12553_query_parameter_component_standalone_a…
avwave Sep 21, 2022
8ae289f
Merge branch 'feature/ZI-12553_query_parameter_component_standalone_a…
avwave Sep 21, 2022
a7f279e
Merge branch 'feature/ZI-12553_query_parameter_component_standalone_a…
avwave Sep 22, 2022
bd53064
Merge branch 'bugfix/ZI-12564_webpack_import_error_on_webcomponents' …
avwave Sep 23, 2022
4c486b2
Merge branch 'bugfix/ZI-12564_webpack_import_error_on_webcomponents' …
avwave Sep 23, 2022
3b810fd
Merge branch 'bugfix/ZI-12609_unclearable_queryhook_on_datagrid_searc…
avwave Sep 30, 2022
c3cea18
Merge remote-tracking branch 'origin/feature/ZI-12693_web_component_d…
avwave Oct 10, 2022
c02f476
Merge branch 'feature/ZI-12693_web_component_datagrid_conditionally_s…
avwave Oct 10, 2022
53410d4
Merge branch 'feature/ZI-12693_web_component_datagrid_conditionally_s…
avwave Oct 10, 2022
feafdfb
Merge remote-tracking branch 'origin/feature/ZI-12693_web_component_d…
avwave Oct 11, 2022
a51e49e
Merge branch 'feature/ZI-12752-general_log_component_with_navigation'…
avwave Oct 24, 2022
799857b
Merge branch 'feature/ZI-12752-general_log_component_with_navigation'…
avwave Oct 24, 2022
cc778f7
Merge branch 'feature/ZI-12752-general_log_component_with_navigation'…
avwave Oct 25, 2022
c23c258
Merge branch 'feature/ZI-12811-integrate-segment-as-components' into …
avwave Nov 11, 2022
161ad32
Merge branch 'bugfix/ZI-12919-mixpanel-retention-id' into develop
avwave Nov 20, 2022
0f883e5
Merge remote-tracking branch 'origin/bugfix/ZI-12919-mixpanel-retenti…
avwave Nov 21, 2022
70380c4
Merge remote-tracking branch 'origin/bugfix/ZI-12919-mixpanel-retenti…
avwave Nov 29, 2022
9c81b3e
Merge branch 'bugfix/ZI-12919-mixpanel-retention-id' into develop
avwave Nov 29, 2022
53a1cec
Merge branch 'feature/ZI-12969-silent-return-on-tracker-block' into d…
avwave Dec 1, 2022
0346758
Merge branch 'feature/ZI-12969-silent-return-on-tracker-block' into d…
avwave Dec 1, 2022
fb9813a
Merge branch 'bugfix/ZI-13041-allow-for-asyncrhonous-loading-of-analy…
avwave Dec 13, 2022
6c10403
Merge branch 'bugfix/ZI-13041-allow-for-asyncrhonous-loading-of-analy…
avwave Dec 14, 2022
0af6463
Merge branch 'bugfix/ZI-13041-allow-for-asyncrhonous-loading-of-analy…
avwave Dec 20, 2022
01ebd71
Merge branch 'feature/ZI-13402_replace_nodesass' into develop
avwave Feb 20, 2023
b966681
Merge branch 'feature/ZI-13423-fix-datatable-checkbox-header-custom-f…
avwave Feb 27, 2023
c76d397
Merge branch 'feature/ZI-13526-event-prefix-in-analyti' into develop
avwave Mar 14, 2023
bb97bbf
Merge branch 'feature/ZI-13651-fingerprint-move-guid-from-idb-val-to-…
avwave Apr 12, 2023
95ed2a2
Merge branch 'feature/ZI-13061-sb_update_mui_update' into develop
avwave May 2, 2023
6bb2cd8
Merge branch 'feature/ZI-13061-sb_update_mui_update' into develop
avwave May 2, 2023
1eb2796
Merge branch 'feature/ZI-13061-sb_update_mui_update' into develop
avwave May 2, 2023
ce3b4cb
Merge branch 'feature/ZI-13061-sb_update_mui_update' into develop
avwave May 2, 2023
fdba517
Merge branch 'feature/ZI-13061-sb_update_mui_update' into develop
avwave May 2, 2023
7641284
Merge branch 'feature/ZI-13061-sb_update_mui_update' into develop
avwave May 2, 2023
1c1a9e1
Merge branch 'feature/ZI-13061-sb_update_mui_update' into develop
avwave May 2, 2023
dba9ec4
Merge branch 'feature/ZI-13061-sb_update_mui_update' into develop
avwave May 2, 2023
d9ecf55
Merge branch 'feature/ZI-13061-sb_update_mui_update' into develop
avwave May 3, 2023
c22a95a
Merge branch 'feature/ZI-13061-sb_update_mui_update' into develop
avwave May 3, 2023
8526e17
Merge branch 'feature/ZI-13774-create-web-2-0-configuration-doc-' int…
avwave May 8, 2023
5c6c0db
Merge branch 'bugfix/ZI-13840-filter-bug-criteria-extends-to-outside-…
avwave May 15, 2023
6cce257
ZI-13898
May 25, 2023
c7f030b
Merge branch 'bugfix/ZI-13898-device_id-null-in-some-cases' into develop
May 25, 2023
3399499
ZI-13898
May 25, 2023
cecb0c7
Merge branch 'bugfix/ZI-13898-device_id-null-in-some-cases' into develop
May 25, 2023
e096792
Merge branch 'feature/ZI-14018-add-journey-visibility-listeners-for-l…
Jun 7, 2023
f4c76a6
test
Guk-Hum-Jaeson-Cho Jun 19, 2023
cc7e8cb
test
Guk-Hum-Jaeson-Cho Jun 19, 2023
2ec649c
Merge branch 'feature/ZI-14105-criteria-filter-update-on-existing-web…
Jun 21, 2023
e5f551c
Merge branch 'feature/ZI-14105-criteria-filter-update-on-existing-web…
Jun 21, 2023
5fdb404
Merge branch 'feature/ZI-14105-criteria-filter-update-on-existing-web…
Jun 22, 2023
f66712a
Merge branch 'feature/ZI-14105-criteria-filter-update-on-existing-web…
Jun 22, 2023
25445d5
Merge branch 'feature/ZI-14105-criteria-filter-update-on-existing-web…
Jun 22, 2023
265f8bd
Merge branch 'feature/ZI-14105-criteria-filter-update-on-existing-web…
Jun 23, 2023
0566c01
ZI-14135 ask geolocation dialog
Jun 26, 2023
6f83daa
Merge branch 'feature/ZI-14135-geolocation-hook-for-web-components' i…
Jun 26, 2023
efd7082
ZI-14135 update storybook deps force code on documentation
Jun 26, 2023
9063392
Merge branch 'feature/ZI-14135-geolocation-hook-for-web-components' i…
Jun 26, 2023
46577e0
ZI-14135 buildfix ci mode in deployment
Jun 26, 2023
83d3610
Merge branch 'feature/ZI-14135-geolocation-hook-for-web-components' i…
Jun 26, 2023
e6ebbb8
ZI-14135 buildfix autocode
Jun 26, 2023
8fcd710
Merge branch 'feature/ZI-14135-geolocation-hook-for-web-components' i…
Jun 26, 2023
f2db404
ZI-14135 buildfix decrease allocated for docker to increase build mem
Jun 26, 2023
9bdcf52
Merge branch 'feature/ZI-14135-geolocation-hook-for-web-components' i…
Jun 26, 2023
45d01cf
ZI-14135 add permissions api if supported
Jun 26, 2023
0c1961b
Merge branch 'feature/ZI-14135-geolocation-hook-for-web-components' i…
Jun 26, 2023
cbeb2da
ZI-14135 buildfix: use zipped option
Jun 26, 2023
2074a35
Merge branch 'feature/ZI-14135-geolocation-hook-for-web-components' i…
Jun 26, 2023
525e7d8
ZI-14135 worst case, increase mem threshold
Jun 26, 2023
b2764c0
Merge branch 'feature/ZI-14135-geolocation-hook-for-web-components' i…
Jun 26, 2023
27b73f0
ZI-14121 adding auto detection of filter based on column parameters
Guk-Hum-Jaeson-Cho Jun 26, 2023
e73b6b0
ZI-14135 add manual update location
Jun 27, 2023
1321d2d
Merge branch 'feature/ZI-14135-geolocation-hook-for-web-components' i…
Jun 27, 2023
0432222
ZI-14145 Filter inputs and filter management supported. Needs API int…
Guk-Hum-Jaeson-Cho Jun 27, 2023
99a832a
ZI-14148 Context file created and initial state. Integrating to code
Guk-Hum-Jaeson-Cho Jun 29, 2023
cddfc2c
ZI-14098 DataGrid done
Guk-Hum-Jaeson-Cho Jul 20, 2023
2b0e606
ZI-14098 cleaning up files
Guk-Hum-Jaeson-Cho Jul 20, 2023
a9da25f
Merge branch 'feature/ZI-14098-create-list-component' into develop
Jul 20, 2023
c671d45
ZI-14098 Modular data grid created w/ templates
Guk-Hum-Jaeson-Cho Aug 1, 2023
68966d4
ZI-14098 fixed build issues
Guk-Hum-Jaeson-Cho Aug 1, 2023
601c274
ZI-14098 fixed build issues 1
Guk-Hum-Jaeson-Cho Aug 1, 2023
b62c4af
Merged in feature/ZI-14098-create-list-component (pull request #95)
Guk-Hum-Jaeson-Cho Aug 3, 2023
a3e5008
ZI-14098-status-component
Guk-Hum-Jaeson-Cho Aug 30, 2023
cf0e409
ZI-14098-added-status-component
Guk-Hum-Jaeson-Cho Aug 30, 2023
81ebcff
ZI-14098-removing-debugging-logs
Guk-Hum-Jaeson-Cho Aug 30, 2023
ab63d04
Merged in ZI-14510-status-component (pull request #96)
Guk-Hum-Jaeson-Cho Aug 30, 2023
9a0439f
ZI-14098-added-tab-menu
Guk-Hum-Jaeson-Cho Aug 31, 2023
848a5b2
Merged in ZI-14098-creating-tab-component (pull request #97)
Guk-Hum-Jaeson-Cho Aug 31, 2023
e5ca589
ZI-14520-added-section-status-bug-fix
Guk-Hum-Jaeson-Cho Sep 1, 2023
3790e66
Merged in ZI-14520-create-section-component (pull request #98)
Guk-Hum-Jaeson-Cho Sep 1, 2023
c74b435
Merge branch 'feature/ZI-14105-criteria-filter-update-on-existing-web…
Sep 15, 2023
3e28379
Merge branch 'feature/ZI-14105-criteria-filter-update-on-existing-web…
Sep 15, 2023
482dd05
Merge branch 'feature/ZI-14105-criteria-filter-update-on-existing-web…
Sep 18, 2023
b1f8b69
Merge branch 'feature/ZI-14105-criteria-filter-update-on-existing-web…
Sep 18, 2023
2af2f26
Merge branch 'feature/ZI-14105-criteria-filter-update-on-existing-web…
Sep 19, 2023
8b70cc5
Merge branch 'feature/ZI-14105-criteria-filter-update-on-existing-web…
Sep 19, 2023
aa4f08c
ZI-14677 default MRT table columns are autozised by default
Sep 27, 2023
e0d9e92
Merge branch 'bugfix/ZI-14677-bug-default-mrt-columns-should-be-fixed…
Sep 27, 2023
523975f
ZI-14702 jsoncrush urlstate
Oct 2, 2023
cb44c00
ZI-14702 lzwa compression
Oct 2, 2023
287b570
ZI-14702 lzwa compression async
Oct 2, 2023
44cf5ec
ZI-14702 no op on w.l.s
Oct 2, 2023
a097579
ZI-14702 crushcomparison
Oct 2, 2023
6e96f15
ZI-14702 add crushencoding option
Oct 2, 2023
6d27982
ZI-14702 encoding revealed an internal infinite loop
Oct 2, 2023
0d9ed32
ZI-14702 test: is uriencoding even needed
Oct 2, 2023
6661970
ZI-14702 isolate querykey values from generated querystring
Oct 2, 2023
c3169df
ZI-14702 rework type matching for fetch from url
Oct 2, 2023
348ba14
ZI-14702 add specific example
Oct 2, 2023
51de6da
Merge branch 'feature/ZI-14702-poc-crushed-urlparameters' into develop
Oct 2, 2023
c9220a6
Merge branch 'bugfix/ZI-14761-freeze-breaking-packages' into develop
Oct 11, 2023
ad8c86a
Merge branch 'bugfix/ZI-14771-web-component-internal-theme-provider-d…
Oct 12, 2023
fda51e7
Merge branch 'feature/ZI-14825-currency-input-for-form-buiilder' into…
Oct 19, 2023
6c07e64
Merge branch 'feature/ZI-14944-rerender-column-display-popup-list-on-…
Nov 9, 2023
96cb332
Merge branch 'feature/ZI-14944-rerender-column-display-popup-list-on-…
Nov 9, 2023
ead74f9
Merge branch 'bugfix/ZI-15229-datagrid-filter-popup-replace-with-popp…
Jan 3, 2024
074b85b
Merge branch 'bugfix/ZI-15267-disable-datagrid-search-textfield-brows…
Jan 10, 2024
f057194
Merge branch 'bugfix/ZI-15267-disable-datagrid-search-textfield-brows…
Jan 10, 2024
8343867
Merge branch 'feature/ZI-15352-updatematerial-react-table' into develop
Jan 23, 2024
2314624
Merge branch 'feature/ZI-15352-updatematerial-react-table' into develop
Jan 23, 2024
90e9b52
Merge branch 'feature/ZI-15352-updatematerial-react-table' into develop
Jan 31, 2024
ea756ff
Merge branch 'feature/ZI-15534-update-mrt-version-chiptabs-optional-c…
Feb 27, 2024
04c1775
Merge branch 'feature/ZI-16072-update-storybook-datagrid-bottom-loadi…
Jun 11, 2024
30a22bf
Merge branch 'feature/ZI-16072-update-storybook-datagrid-bottom-loadi…
Jun 11, 2024
a9718bc
Merge branch 'feature/ZI-16112-remove-render-hacks-from-grid-not-need…
Jun 24, 2024
04db94c
Merge branch 'feature/ZI-16112-remove-render-hacks-from-grid-not-need…
Jun 24, 2024
6a9f5fd
Merge branch 'feature/ZI-16112-remove-render-hacks-from-grid-not-need…
Jun 24, 2024
a2b852e
Merge branch 'feature/ZI-16112-remove-render-hacks-from-grid-not-need…
Jun 24, 2024
956abdf
Merge branch 'feature/ZI-16112-remove-render-hacks-from-grid-not-need…
Jun 24, 2024
f2c9a48
Merge branch 'feature/ZI-16118-add-table-settings-persistence' into d…
Jun 25, 2024
996c947
Merge branch 'feature/ZI-16140-zennya-logger-add-parser-for-provider-…
Jun 28, 2024
20bd022
Merge branch 'feature/ZI-16158-QOL-Datagridrowcount-search-filtersizi…
Jul 2, 2024
1ab618d
ZI-16293 update usehooks
Jul 30, 2024
e1495a0
Merge branch 'bugfix/ZI-16293-fix-pdf-renderer-resize-observer' into …
Jul 30, 2024
eb8ac79
Merge branch 'bugfix/ZI-16293-fix-pdf-renderer-resize-observer' into …
Jul 30, 2024
2736424
Merge branch 'bugfix/ZI-16293-fix-pdf-renderer-resize-observer' into …
Jul 30, 2024
fed643a
Merge branch 'bugfix/ZI-16434-bug-horizontal-scroll-triggers-infinite…
Aug 29, 2024
69b68da
Merge branch 'bugfix/ZI-16434-bug-horizontal-scroll-triggers-infinite…
Aug 29, 2024
0c236f2
Merge branch 'bugfix/ZI-16434-bug-horizontal-scroll-triggers-infinite…
Sep 9, 2024
a3f73b6
Merge branch 'bugfix/ZI-16434-bug-horizontal-scroll-triggers-infinite…
Sep 10, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 1 addition & 4 deletions .storybook/preview.js
Original file line number Diff line number Diff line change
Expand Up @@ -69,10 +69,7 @@ const parameters = {
},
docs: {
source: {
type: 'auto'
},
story: {
inline: true
type: 'code'
}
}
};
Expand Down
8 changes: 6 additions & 2 deletions bitbucket-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@

image: node:18.19.0

options:
size: 2x


pipelines:
branches:
'{develop}':
Expand All @@ -15,7 +19,7 @@ pipelines:
script:
- yarn install
- yarn test -- -u
- yarn chromatic --project-token=5715d8611200 --auto-accept-changes
- yarn chromatic --ci --project-token=5715d8611200 --auto-accept-changes --zip
'{master}':
- step:
name: Build, Test and Chromatic Publish
Expand All @@ -24,4 +28,4 @@ pipelines:
script:
- yarn install
- yarn test -- -u
- yarn chromatic --project-token=5715d8611200 --auto-accept-changes
- yarn chromatic --ci --project-token=5715d8611200 --auto-accept-changes --zip
11 changes: 8 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
"private": false,
"dependencies": {
"@alshdavid/mime-types": "2.2.3",
"@babel/plugin-proposal-private-property-in-object": "7.21.11",
"@date-io/date-fns": "2.10.11",
"@date-io/moment": "1.x",
"@dropzone-ui/react": "6.7.20",
Expand All @@ -19,8 +20,8 @@
"@testing-library/react": "12.1.5",
"@testing-library/user-event": "14.4.3",
"@wojtekmaj/react-hooks": "1.17.2",
"ag-grid-community": "25.1.0",
"ag-grid-react": "25.1.0",
"ag-grid-community": "30.0.6",
"ag-grid-react": "30.0.6",
"axios": "1.2.1",
"branch-sdk": "2.59.0",
"clsx": "1.1.1",
Expand All @@ -30,6 +31,9 @@
"file-saver": "2.0.5",
"formik": "2.2.6",
"javascript-stringify": "2.1.0",
"js-base64": "3.7.5",
"json-url": "3.1.0",
"jsoncrush": "1.1.6",
"ka-table": "7.1.3",
"litepicker": "2.0.11",
"lodash.get": "4.4.2",
Expand All @@ -53,6 +57,7 @@
"react-image-pan-zoom-rotate": "1.6.0",
"react-json-view": "1.21.3",
"react-loader-advanced": "1.7.1",
"react-lottie-player": "1.5.4",
"react-phone-number-input": "3.1.25",
"react-querybuilder": "6.5.0",
"react-scripts": "5.0.1",
Expand Down Expand Up @@ -171,7 +176,7 @@
"main": "index.js",
"repository": {
"type": "git",
"url": "git+ssh://git@bitbucket.org/zennya/web-component-library.git"
"url": "git+ssh://git@bitbucket.org/zennya/web-component-library.git?sha=f4c76a6023c8f317fb0c329937c88c9981a5e09b"
},
"author": "",
"license": "ISC",
Expand Down
2 changes: 1 addition & 1 deletion src/components/DataGrid/DataGrid.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ function DataGrid({
prevScrollY.current = newScrollTop
}, [onLoadMore]
);

useEffect(() => {
const c = domRef.current.element;
if (onLoadMore) {
Expand Down
233 changes: 233 additions & 0 deletions src/components/DataGridv3/CustomHeader.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,233 @@
import React, {useState, useEffect, useRef, useCallback, useMemo, useContext, memo} from 'react'
import { AgGridColumn, AgGridReact } from 'ag-grid-react';
import {GridContext, actions} from "./GridContext";
import { render } from 'react-dom';
import { debounce } from 'lodash';
import { makeStyles } from 'tss-react/mui';
import {Autocomplete, Box, Button, Checkbox, Chip, Divider, FormControl, Grid, IconButton, InputLabel, InputAdornment, ListItemText , MenuItem, MenuList, OutlinedInput, Popover, Select, TextField, Typography, useTheme} from '@mui/material'
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import { faSort , faSortUp, faSortDown, faPlus, faBars, faFilter, faThumbtack, faEye, faEyeSlash } from '@fortawesome/free-solid-svg-icons';

const CustomHeader= memo((props)=>{
const [state,dispatch] = useContext(GridContext)
const [anchorEl, setAnchorEl] = useState(null)
const [isHovered, setIsHovered] = useState(false)
const [currentSort, setCurrentSort] = useState(false)
const [isColHidden, setIsColHidden] = useState(false)

const handlePopoverClick = (event) => {
setAnchorEl(event.currentTarget);
}

const handlePopoverClose = () => {
setAnchorEl(null);
}
// Pinning
const handlePinRight = () => {
props.columnApi.setColumnPinned(props.column.colId,'right')
handlePopoverClose()
}
const handlePinLeft = () => {
props.columnApi.setColumnPinned(props.column.colId,'left')
handlePopoverClose()
}
const handleUnpin = () => {
props.columnApi.setColumnPinned(props.column.colId, false)
handlePopoverClose()
}
const handleHide = () => {
props.columnApi.setColumnVisible(props.column.colId,false)
}
const handleUnhide = () => {
props.columnApi.getColumns().map((element)=>{
props.columnApi.setColumnVisible(element.colId,true)
})
}

function onSortClicked(event) {
// alternative client side sort
props.progressSort(event.shiftKey);
};

const checkColHidden= ()=>{
props.columnApi.getColumns().map((element)=>{
if(!element.visible){
return setIsColHidden(true)
}
})
return setIsColHidden(false)
}

useEffect(() => {
if(state?.sortDirection != null){
if(state?.sortColumn && state?.sortColumn === props?.column?.colId){
return setCurrentSort(true)
}else{
return setCurrentSort(false)
}
}else{
return setCurrentSort(false)
}

}, [state?.sortColumn])

const setHoveredTrue =()=>{
setIsHovered(true)
}
const setHoveredFalse= ()=>{
setIsHovered(false)
}

const handleSort=(props)=>{
if( state?.sortColumn !== null && props?.column?.colId == state?.sortColumn){
if(state?.sortDirection === 'asc'){
dispatch({
type: actions.SORT_DIRECTION,
payload:{
sortDirection: 'desc'
}
})

}else if(state?.sortDirection === 'desc'){
// setSortDirection(null)
dispatch({
type: actions.SORT_DIRECTION,
payload:{
sortDirection: null
}
})
dispatch({
type:actions.SORT_COLUMN,
payload:{
sortColumn: null
}
})
}else{
// setSortDirection('asc')
dispatch({
type: actions.SORT_DIRECTION,
payload:{
sortDirection: 'asc'
}
})
}
}else{//set to asc
dispatch({
type:actions.SORT_COLUMN,
payload:{
sortColumn: props?.column?.colId
}
})
dispatch({
type: actions.SORT_DIRECTION,
payload:{
sortDirection: 'asc'
}
})
}
}

return (
<div style={{display: 'flex', alignItems:'center', width:'100%'}} >
<IconButton onClick={handlePopoverClick} sx={{fontSize:'15px', color:'white'}} >
<FontAwesomeIcon icon={faBars} style={{paddingRight:'0.1rem'}} />
</IconButton>
<Popover
open={Boolean(anchorEl)}
anchorEl={anchorEl}
onClose={handlePopoverClose}
anchorOrigin={{
vertical: 'bottom',
horizontal: 'left',
}}
transformOrigin={{
vertical: 'top',
horizontal: 'left',
}}
PaperProps={{
style:{

}
}}

>
<Grid container direction='column'>
{ (props.column.pinned === null || props.column.pinned === 'left') && (
<div style={{padding:'0.8rem 0 0.2rem 0'}}>
<Button onClick={handlePinRight} size="small" fullWidth style={{padding: '0.5rem 2.5rem 0.5rem 1rem',textTransform: "none", justifyContent:'flex-start',color:'black'}} >
<FontAwesomeIcon icon={faThumbtack} style={{color: 'black',transform: 'rotate(270deg)', fontSize: '15px' }}/> <Typography sx={{fontSize: '12px', fontFamily: '"Roboto", "Helvetica", "Arial", sans-serif', fontWeight: 400, paddingLeft:'1rem'}}>Pin Right</Typography>
</Button >
</div>)
}
{ (props.column.pinned === null || props.column.pinned === 'right') && (
<div style={{padding:'0.2rem 0 0.2rem 0'}}>
<Button onClick={handlePinLeft} fullWidth size="small" sx={{padding: '0.5rem 2.5rem 0.5rem 1rem',textTransform: "none", justifyContent:'flex-start',paddingTop:'0.5rem',color:'black'}} >
<FontAwesomeIcon icon={faThumbtack} style={{color: 'black',transform: 'rotate(90deg)', fontSize: '15px' }}/><Typography sx={{fontSize: '12px',fontFamily: '"Roboto", "Helvetica", "Arial", sans-serif', fontWeight: 400, paddingLeft:'1rem'}}>Pin Left</Typography>
</Button>
</div>)
}
{ (props.column.pinned === 'right' || props.column.pinned === 'left') && (
<div style={{padding:'0.2rem 0 0.2rem 0'}}>
<Button onClick={handleUnpin} fullWidth size="small" sx={{padding: '0.5rem 2.5rem 0.5rem 1rem',textTransform: "none", justifyContent:'flex-start',paddingTop:'0.5rem',color:'black'}} >
<FontAwesomeIcon icon={faThumbtack} style={{color: 'black', fontSize: '15px' }}/><Typography sx={{fontSize: '12px',fontFamily: '"Roboto", "Helvetica", "Arial", sans-serif', fontWeight: 400, paddingLeft:'1rem'}}>Unpin</Typography>
</Button>
</div>)
}
<Divider/>

<div style={{padding:'0.5rem 0 0.2rem 0'}}>
<Button onClick={handleUnhide} fullWidth size="small" sx={{padding: '0.5rem 2.5rem 0.5rem 1rem',textTransform: "none", justifyContent:'flex-start',paddingTop:'0.5rem',color:'black'}} >
<FontAwesomeIcon icon={faEye} style={{color: 'black', fontSize: '12px' }}/><Typography sx={{fontSize: '12px',fontFamily: '"Roboto", "Helvetica", "Arial", sans-serif', fontWeight: 400, paddingLeft:'1rem'}}>Show All Columns</Typography>
</Button>
</div>


<div style={{padding:'0.2rem 0 0.8rem 0'}}>
<Button onClick={handleHide} fullWidth size="small" style={{padding: '0.5rem 2.5rem 0.5rem 1rem',textTransform: "none", justifyContent:'flex-start',paddingTop:'0.5rem',color:'black'}} >
<FontAwesomeIcon icon={faEyeSlash} style={{color: 'black',fontSize: '12px'}} /><Typography sx={{fontSize: '12px',fontFamily: '"Roboto", "Helvetica", "Arial", sans-serif', fontWeight: 400, paddingLeft:'1rem'}}>Hide Column</Typography>
</Button>
</div>

</Grid>
</Popover>
<span
style={{
display:'flex',
alignItems:'center',
width:'100%',
cursor: isHovered ? 'pointer': 'none'
}}
// onClick={(event)=>{
//this is a sample of a client-side sorting
// onSortClicked(event)
// }}

onClick={(event)=> {if(props?.enableSorting) handleSort(props)}}
onTouchStart ={(event)=>{if(props?.enableSorting) handleSort(props)}}
onMouseEnter={setHoveredTrue}
onMouseLeave={setHoveredFalse}
>
{props?.displayName}
<span style={{ paddingLeft:'0.5rem'}}>
{ props?.enableSorting && (isHovered || currentSort) && (
(!currentSort || state?.sortDirection === null )?
<>
<FontAwesomeIcon icon={faSort} style={{marginLeft:"auto" }}/>
</>

: state?.sortDirection === 'desc' ?
<>
<FontAwesomeIcon icon={faSortDown} style={{marginLeft:"auto" }}/>
</>
:
<>
<FontAwesomeIcon icon={faSortUp} style={{marginLeft:"auto" }}/>
</>
)}
</span>
</span>
</div>
)
})

export default CustomHeader
Loading