Fix undefined content

If `content` field is not defined (e.g. for button only with icon) there is undefined text instead of empty