I can replicate most of the look and functionality, but I am unable to update the **{'aria-expanded': 'false'} property in a callback for an html.Button, which would toggle the chevron icon direction and font color of menu items according to some supplied css.
Thanks @tcbegley. In order to utilize the styling and transforms in the supplied css, I ended up toggling the aria-expanded property via a clientside callback like this: