Drawer

this should use a state-style class `is-open`