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

Hello,

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

http://demo.vaadin.com/sampler/#ui/interaction/button

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 ?

Thanks,
Adrian

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