sample jsdocs for button component