How to implement a sidebar menu that can be hidden/shown?


I am new to vaadin and need a hint about how to implement a right-side menu similar to this demo :

I know about HorizontalSplitPanel , but the menu in the demo looks different and also has
some graphical effect when hiding/showing . So is it a HorizontalSplitPanel , or it’s something else ?


Looks like something very custom and not implemented using vanilla Vaadin components