|
| 1 | +// |
| 2 | +// Software Name: OUDS Flutter |
| 3 | +// SPDX-FileCopyrightText: Copyright (c) Orange SA |
| 4 | +// SPDX-License-Identifier: MIT |
| 5 | +// |
| 6 | +// This software is distributed under the MIT license, |
| 7 | +// the text of which is available at https://opensource.org/license/MIT/ |
| 8 | +// or see the "LICENSE" file for more details. |
| 9 | +// |
| 10 | +// Software description: Flutter library of reusable graphical components |
| 11 | +// |
| 12 | + |
| 13 | +// Tokens version 0.11.0 |
| 14 | +// Generated by Tokenator |
| 15 | + |
| 16 | +import 'package:flutter/material.dart'; |
| 17 | +import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; |
| 18 | +import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; |
| 19 | + |
| 20 | +class OudsRadioButtonTokens { |
| 21 | + final double borderRadius; |
| 22 | + final double borderWidthSelected; |
| 23 | + final double borderWidthSelectedFocus; |
| 24 | + final double borderWidthSelectedHover; |
| 25 | + final double borderWidthSelectedPressed; |
| 26 | + final double borderWidthUnselected; |
| 27 | + final double borderWidthUnselectedFocus; |
| 28 | + final double borderWidthUnselectedHover; |
| 29 | + final double borderWidthUnselectedPressed; |
| 30 | + final double sizeIndicator; |
| 31 | + final double sizeMaxHeight; |
| 32 | + final double sizeMinHeight; |
| 33 | + final double sizeMinWidth; |
| 34 | + |
| 35 | + OudsRadioButtonTokens({ |
| 36 | + required OudsProvidersTokens providersTokens, |
| 37 | + double? borderRadius, |
| 38 | + double? borderWidthSelected, |
| 39 | + double? borderWidthSelectedFocus, |
| 40 | + double? borderWidthSelectedHover, |
| 41 | + double? borderWidthSelectedPressed, |
| 42 | + double? borderWidthUnselected, |
| 43 | + double? borderWidthUnselectedFocus, |
| 44 | + double? borderWidthUnselectedHover, |
| 45 | + double? borderWidthUnselectedPressed, |
| 46 | + double? sizeIndicator, |
| 47 | + double? sizeMaxHeight, |
| 48 | + double? sizeMinHeight, |
| 49 | + double? sizeMinWidth |
| 50 | + }) : |
| 51 | + borderRadius = borderRadius ?? providersTokens.borderTokens.radiusPill, |
| 52 | + borderWidthSelected = borderWidthSelected ?? providersTokens.borderTokens.widthMedium, |
| 53 | + borderWidthSelectedFocus = borderWidthSelectedFocus ?? providersTokens.borderTokens.widthMedium, |
| 54 | + borderWidthSelectedHover = borderWidthSelectedHover ?? providersTokens.borderTokens.widthMedium, |
| 55 | + borderWidthSelectedPressed = borderWidthSelectedPressed ?? providersTokens.borderTokens.widthMedium, |
| 56 | + borderWidthUnselected = borderWidthUnselected ?? providersTokens.borderTokens.widthThin, |
| 57 | + borderWidthUnselectedFocus = borderWidthUnselectedFocus ?? providersTokens.borderTokens.widthMedium, |
| 58 | + borderWidthUnselectedHover = borderWidthUnselectedHover ?? providersTokens.borderTokens.widthMedium, |
| 59 | + borderWidthUnselectedPressed = borderWidthUnselectedPressed ?? providersTokens.borderTokens.widthMedium, |
| 60 | + sizeIndicator = sizeIndicator ?? providersTokens.sizeTokens.iconWithLabelLargeSizeXs, |
| 61 | + sizeMaxHeight = sizeMaxHeight ?? DimensionRawTokens.dimension600, |
| 62 | + sizeMinHeight = sizeMinHeight ?? DimensionRawTokens.dimension600, |
| 63 | + sizeMinWidth = sizeMinWidth ?? DimensionRawTokens.dimension600; |
| 64 | +} |
0 commit comments