Added component for viewing the Brillouin Zone, added a uniform way of dealing with exceptions through React error boundaries (ErrorHandler.js), fixed small issues with plots and structureviewer.
Compare changes
Beginning with 2nd June, only the "Single Sign On" option for login to the GitLab web interface will be possible. If you don't have an MPCDF wide second factor so far, please get one at our SelfService (https://selfservice.mpcdf.mpg.de). The GitLab internal second factor will not work.
Before merging you can check the functionality at: https://labdev-nomad.esc.rzg.mpg.de/dev/nomad/brillouin-zone/gui/entry/id/0w6CbOiCRg2sqWzTjO1Bew/skkhFDTWZHGcgva081IiIfts_Hh7/archive/section_run/section_single_configuration_calculation:0/section_k_band
I went with a radio button for toggling between the band structure plot and the Brillouin zone viewer. Radio buttons are a fairly standard way to switch between exclusive options so I felt it to be a better fit than a simple button or switch. What do you think?