neodash icon indicating copy to clipboard operation
neodash copied to clipboard

Adding Needle integration

Open mariusconjeaud opened this issue 2 years ago • 4 comments

Replaces as many Mui components as possible by Needle components

mariusconjeaud avatar Sep 09 '22 07:09 mariusconjeaud

Replaced components :

  • Icon
  • Button & IconButton
  • Dialog
  • Dropdown (when no autocomplete)
  • Slider
  • Spinner
  • Typography (except in non Needle components like Table, Charts, ...)

Things to fix :

  • Load dashboard from file not triggering - Fixed.
  • Full screen dialog higher than page
  • Errors triggered on dropdown open in "Select From Neo4j" (Load, Save, Share)
  • Missing margin on top of Advanced settings in Parameter Select
  • dropdowns in Advanced settings & Dashboard settings

mariusconjeaud avatar Sep 09 '22 07:09 mariusconjeaud

Untested parts :

  • LoadSharedDashboard dialog
  • Share from Neo4j
  • UpgradeOldDashboard
  • SSO Login

mariusconjeaud avatar Sep 09 '22 07:09 mariusconjeaud

Next things to add :

  • [ ] Cards
  • [ ] Tabs ?
  • [ ] Test out tables
  • [ ] Autocomplete for dropdowns (dynamic options)
  • [ ] Use TextInput components for no-border inputs (Dashboard title, Report title, Tab title)
  • [ ] Graph + Map node labels dropdowns
  • [ ] Sidebar

mariusconjeaud avatar Sep 09 '22 07:09 mariusconjeaud

Can you also add @konsalex for review so he can help with the proper configuration?

Sebastiannilsson1 avatar Sep 09 '22 09:09 Sebastiannilsson1

Should we close this one @mariusconjeaud ?

BennuFire avatar May 18 '23 21:05 BennuFire