Map<String, dynamic> toMap() { return <String, dynamic>{ 'iconSize': iconSize, 'iconSpacing': iconSpacing, 'paddingHorizontal': paddingHorizontal, }; }