Component: Button

Could/should these 3 variables be merged into one variable?