Add `labelPosition` property to display label on top or bottom