set placeholder on component