HUE-9485 [frontend] Add a date range picker dropdown Vue component

Review Request #15483 — Created Oct. 2, 2020 and submitted

johan
hue
master
hue
Amlesh1902, ayush.goyal, ranade, romain, Sreenath, yingc
commit 541d6597e5e857a758dda89f1b9514889df3c81a
Author: Johan Ahlen <johan@johanahlen.com>
Date:   Fri Oct 2 15:27:31 2020 +0200

    HUE-9485 [frontend] Add a date range picker dropdown Vue component
    
    This adds a panel with preset ranges as well as custom range input

:000000 100644 0000000000 3518aadab1 A	desktop/core/src/desktop/js/components/DateRangePicker.d.ts
:000000 100644 0000000000 de6d5ab956 A	desktop/core/src/desktop/js/components/DateRangePicker.test.ts
:000000 100644 0000000000 ef3b5762f9 A	desktop/core/src/desktop/js/components/DateRangePicker.vue
:000000 100644 0000000000 2a982a4503 A	desktop/core/src/desktop/js/components/__snapshots__/DateRangePicker.test.ts.snap

commit f2c2172dbb190a2d8d0217067345406fd0548ed2
Author: Johan Ahlen <johan@johanahlen.com>
Date:   Fri Oct 2 15:27:19 2020 +0200

    HUE-9485 [frontend] Add a filter svg icon

:100644 100644 8d4c8b3463 0ccfd4a8ab M	desktop/core/src/desktop/templates/hue_icons.mako

commit 3a204bbc41da42884f986723d4a70056e40bff16
Author: Johan Ahlen <johan@johanahlen.com>
Date:   Fri Oct 2 15:26:10 2020 +0200

    HUE-9485 [frontend] Add vuejs-datepicker third party lib

:000000 100644 0000000000 4073ae8482 A	desktop/core/src/desktop/js/types/vue-datepicker.d.ts
:100644 100644 ffcbee0641 44100562f3 M	package-lock.json
:100644 100644 34295fe5d8 a3865bf08e M	package.json

commit 82eb5eb57d351fdcbca9869e1512a61ec6bee598
Author: Johan Ahlen <johan@johanahlen.com>
Date:   Fri Oct 2 15:24:41 2020 +0200

    HUE-9485 [frontend] Use link for paginator dropdown

:100644 100644 cf4253633e 9964444538 M	desktop/core/src/desktop/js/components/Paginator.vue
:100644 100644 ede9939e71 0738dbdecf M	desktop/core/src/desktop/js/components/__snapshots__/Paginator.test.ts.snap

commit d8c8d0a5dc91cbc2a6bd12585f7b90b4ba38f7ca
Author: Johan Ahlen <johan@johanahlen.com>
Date:   Fri Oct 2 15:23:35 2020 +0200

    HUE-9485 [frontend] Pass close action to slots of DropdownPanel

:100644 100644 bcb6f78bc6 05ac9e1f33 M	desktop/core/src/desktop/js/components/dropdown/DropdownMenu.test.ts
:100644 100644 36af4e04f0 d1fa5c7f49 M	desktop/core/src/desktop/js/components/dropdown/DropdownMenu.vue
:100644 100644 e3b78a368b fb199b4819 M	desktop/core/src/desktop/js/components/dropdown/DropdownPanel.vue
:100644 100644 34e926e294 94d7dfd626 M	desktop/core/src/desktop/js/components/dropdown/__snapshots__/DropdownMenu.test.ts.snap
:100644 100644 4dd0fe0a26 93cf999e74 M	desktop/core/src/desktop/js/components/dropdown/__snapshots__/DropdownPanel.test.ts.snap

commit 96c3d0364e0de66fdea35eab4b7b10fbb30a5e72
Author: Johan Ahlen <johan@johanahlen.com>
Date:   Thu Oct 1 12:54:16 2020 +0200

    HUE-9485 [frontend] Extract a generic DropdownPanel component from the DropdownMenu
    
    This also improves some component naming

:100644 100644 fcc98a9089 cf4253633e M	desktop/core/src/desktop/js/components/Paginator.vue
:100644 100644 70d9bbe0fe ede9939e71 M	desktop/core/src/desktop/js/components/__snapshots__/Paginator.test.ts.snap
:100644 100644 e82b811e23 bcb6f78bc6 R086	desktop/core/src/desktop/js/components/dropdown/Dropdown.test.ts	desktop/core/src/desktop/js/components/dropdown/DropdownMenu.test.ts
:000000 100644 0000000000 36af4e04f0 A	desktop/core/src/desktop/js/components/dropdown/DropdownMenu.vue
:100644 100644 3b41b39ca2 fd406f5156 R085	desktop/core/src/desktop/js/components/dropdown/DropdownItemButton.test.ts	desktop/core/src/desktop/js/components/dropdown/DropdownMenuButton.test.ts
:100644 100644 d8bf5fb08b f89c23b85a R094	desktop/core/src/desktop/js/components/dropdown/DropdownItemButton.vue	desktop/core/src/desktop/js/components/dropdown/DropdownMenuButton.vue
:100644 100644 4447be5bdd 92361105b2 R086	desktop/core/src/desktop/js/components/dropdown/DropdownGroup.test.ts	desktop/core/src/desktop/js/components/dropdown/DropdownMenuGroup.test.ts
:100644 100644 ca7df9358b ce164d4c52 R095	desktop/core/src/desktop/js/components/dropdown/DropdownGroup.vue	desktop/core/src/desktop/js/components/dropdown/DropdownMenuGroup.vue
:100644 100644 8938f7bf50 b69fc97308 R086	desktop/core/src/desktop/js/components/dropdown/DropdownItem.test.ts	desktop/core/src/desktop/js/components/dropdown/DropdownMenuItem.test.ts
:100644 100644 fb5b0895af 3527d2c37a R094	desktop/core/src/desktop/js/components/dropdown/DropdownItem.vue	desktop/core/src/desktop/js/components/dropdown/DropdownMenuItem.vue
:100644 100644 66e85ad8c9 2996f3ea65 R086	desktop/core/src/desktop/js/components/dropdown/DropdownItemText.test.ts	desktop/core/src/desktop/js/components/dropdown/DropdownMenuText.test.ts
:100644 100644 cc0e400f86 8ac74f696a R095	desktop/core/src/desktop/js/components/dropdown/DropdownItemText.vue	desktop/core/src/desktop/js/components/dropdown/DropdownMenuText.vue
:000000 100644 0000000000 470d62945b A	desktop/core/src/desktop/js/components/dropdown/DropdownPanel.test.ts
:100644 100644 b3eee06b3d e3b78a368b R051	desktop/core/src/desktop/js/components/dropdown/Dropdown.vue	desktop/core/src/desktop/js/components/dropdown/DropdownPanel.vue
:000000 100644 0000000000 34e926e294 A	desktop/core/src/desktop/js/components/dropdown/__snapshots__/DropdownMenu.test.ts.snap
:100644 100644 f3ecd198ee 73dbf6d385 R056	desktop/core/src/desktop/js/components/dropdown/__snapshots__/DropdownItemButton.test.ts.snap	desktop/core/src/desktop/js/components/dropdown/__snapshots__/DropdownMenuButton.test.ts.snap
:100644 100644 19e71b50f5 ef132b8422 R073	desktop/core/src/desktop/js/components/dropdown/__snapshots__/DropdownGroup.test.ts.snap	desktop/core/src/desktop/js/components/dropdown/__snapshots__/DropdownMenuGroup.test.ts.snap
:100644 100644 3273dc6f51 10c467ddc0 R056	desktop/core/src/desktop/js/components/dropdown/__snapshots__/DropdownItem.test.ts.snap	desktop/core/src/desktop/js/components/dropdown/__snapshots__/DropdownMenuItem.test.ts.snap
:100644 100644 7d5361457b e45bc4a947 R066	desktop/core/src/desktop/js/components/dropdown/__snapshots__/DropdownItemText.test.ts.snap	desktop/core/src/desktop/js/components/dropdown/__snapshots__/DropdownMenuText.test.ts.snap
:100644 100644 a2640b9710 4dd0fe0a26 R056	desktop/core/src/desktop/js/components/dropdown/__snapshots__/Dropdown.test.ts.snap	desktop/core/src/desktop/js/components/dropdown/__snapshots__/DropdownPanel.test.ts.snap

commit 071d0c66e7c9e624ef2e96058f53ec8f0595504d
Author: Johan Ahlen <johan@johanahlen.com>
Date:   Thu Oct 1 11:29:37 2020 +0200

    HUE-9485 [frontend] Fix the SqlText Vue component and add option to format

:100644 100644 e033ebc84e f46e5b8585 M	desktop/core/src/desktop/js/components/SqlText.vue

commit 75415c2161655a59eaa40533f57fc50b3ce241b0
Author: Johan Ahlen <johan@johanahlen.com>
Date:   Thu Oct 1 11:29:04 2020 +0200

    HUE-9485 [frontend] Add async format SQL to notebook ApiUtils

:000000 100644 0000000000 e371a274a1 A	desktop/core/src/desktop/js/apps/notebook2/apiUtils.ts
Manual on Chrome
romain
  1. Ship It!
  2. 
      
johan
Review request changed

Status: Closed (submitted)

Loading...