component: allow a block in #text