File tree Expand file tree Collapse file tree
ouds_core/lib/components/alert
ouds_theme_contract/lib/theme/scheme/responsive Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -387,7 +387,7 @@ class _OudsAlertMessageState extends State<OudsAlertMessage> {
387387 ) {
388388 final theme = OudsTheme .of (context);
389389 final alertMessageStatusModifier = OudsAlertStatusModifier (context);
390- final maxTextWidth = theme.sizeScheme (context).maxWidthDisplayMedium ;
390+ final maxTextWidth = theme.sizeScheme (context).maxWidthLabelMedium ;
391391 final textScaler = MediaQuery .textScalerOf (context);
392392 final double iconContainerWidth = textScaler.scale (
393393 theme.sizeScheme (context).iconWithLabelMediumSizeMedium,
Original file line number Diff line number Diff line change @@ -80,9 +80,7 @@ class _OudsInlineAlertState extends State<OudsInlineAlert> {
8080 Expanded (
8181 child: Container (
8282 constraints: BoxConstraints (
83- maxWidth: theme
84- .sizeSemanticTokens
85- .maxWidthLabelLargeMobile, // todo maxWidthTypeLabelLarge
83+ maxWidth: theme.sizeScheme (context).maxWidthLabelLarge,
8684 ),
8785 child: Text (
8886 widget.label,
Original file line number Diff line number Diff line change @@ -265,6 +265,31 @@ class OudsSizeScheme {
265265 tablet: sizeTokens.maxWidthBodyLargeTablet,
266266 );
267267
268+ /// MaxWidthLabel
269+ double get maxWidthLabelSmall => OudsWindowSizeClassUtil .selectMobileTablet (
270+ sizeClass: sizeClass,
271+ mobile: sizeTokens.maxWidthLabelSmallMobile,
272+ tablet: sizeTokens.maxWidthLabelSmallTablet,
273+ );
274+
275+ double get maxWidthLabelMedium => OudsWindowSizeClassUtil .selectMobileTablet (
276+ sizeClass: sizeClass,
277+ mobile: sizeTokens.maxWidthLabelMediumMobile,
278+ tablet: sizeTokens.maxWidthLabelMediumTablet,
279+ );
280+
281+ double get maxWidthLabelLarge => OudsWindowSizeClassUtil .selectMobileTablet (
282+ sizeClass: sizeClass,
283+ mobile: sizeTokens.maxWidthLabelLargeMobile,
284+ tablet: sizeTokens.maxWidthLabelLargeTablet,
285+ );
286+
287+ double get maxWidthLabelXLarge => OudsWindowSizeClassUtil .selectMobileTablet (
288+ sizeClass: sizeClass,
289+ mobile: sizeTokens.maxWidthLabelXlargeMobile,
290+ tablet: sizeTokens.maxWidthLabelXlargeTablet,
291+ );
292+
268293 /// Non-responsive tokens (direct mapping)
269294
270295 /// iconDecorative
You can’t perform that action at this time.
0 commit comments