@@ -19,6 +19,7 @@ import com.orange.ouds.core.component.OudsBadgeWithIconPreviewParameter
1919import com.orange.ouds.core.component.OudsBadgeWithIconPreviewParameterProvider
2020import com.orange.ouds.core.component.OudsButtonPreviewParameter
2121import com.orange.ouds.core.component.OudsButtonPreviewParameterProvider
22+ import com.orange.ouds.core.component.OudsButtonWithIconBadgePreviewParameterProvider
2223import com.orange.ouds.core.component.OudsCheckboxItemHighContrastModePreviewParameter
2324import com.orange.ouds.core.component.OudsCheckboxItemHighContrastModePreviewParameterProvider
2425import com.orange.ouds.core.component.OudsCheckboxItemPreviewParameter
@@ -56,6 +57,7 @@ import com.orange.ouds.core.component.OudsTopAppBarPreviewParameterProvider
5657import com.orange.ouds.core.component.PreviewOudsBadge
5758import com.orange.ouds.core.component.PreviewOudsBadgeWithIcon
5859import com.orange.ouds.core.component.PreviewOudsButton
60+ import com.orange.ouds.core.component.PreviewOudsButtonWithIconBadge
5961import com.orange.ouds.core.component.PreviewOudsButtonWithRoundedCorners
6062import com.orange.ouds.core.component.PreviewOudsCenterAlignedTopAppBar
6163import com.orange.ouds.core.component.PreviewOudsCheckbox
@@ -160,6 +162,21 @@ interface OudsPreviewableComponent {
160162
161163 override fun isPreviewAvailable (darkThemeEnabled : Boolean , highContrastModeEnabled : Boolean ) = ! darkThemeEnabled && ! highContrastModeEnabled
162164 }
165+
166+ object WithIconBadge : OudsPreviewableComponent {
167+
168+ override val parameters: List <Any > = OudsButtonWithIconBadgePreviewParameterProvider ().values.toList()
169+
170+ @Composable
171+ override fun Preview (theme : OudsThemeContract , darkThemeEnabled : Boolean , highContrastModeEnabled : Boolean , parameter : Any? ) {
172+ PreviewOudsButtonWithIconBadge (
173+ theme = theme,
174+ count = parameter as Int
175+ )
176+ }
177+
178+ override fun isPreviewAvailable (darkThemeEnabled : Boolean , highContrastModeEnabled : Boolean ) = ! darkThemeEnabled && ! highContrastModeEnabled
179+ }
163180 }
164181
165182 object CheckboxItem {
0 commit comments