2022-03-08 11:05:03 -08:00
|
|
|
package co.electriccoin.zcash.ui.design.theme
|
2022-02-21 06:50:09 -08:00
|
|
|
|
|
|
|
import androidx.compose.material3.MaterialTheme
|
|
|
|
import androidx.compose.runtime.Composable
|
|
|
|
import androidx.compose.runtime.Immutable
|
|
|
|
import androidx.compose.ui.graphics.Brush
|
|
|
|
import androidx.compose.ui.graphics.Color
|
|
|
|
|
|
|
|
@Immutable
|
|
|
|
data class ExtendedColors(
|
|
|
|
val surfaceEnd: Color,
|
|
|
|
val onBackgroundHeader: Color,
|
|
|
|
val tertiary: Color,
|
|
|
|
val onTertiary: Color,
|
|
|
|
val callout: Color,
|
|
|
|
val onCallout: Color,
|
|
|
|
val progressStart: Color,
|
|
|
|
val progressEnd: Color,
|
|
|
|
val progressBackground: Color,
|
|
|
|
val chipIndex: Color,
|
2023-11-27 01:55:15 -08:00
|
|
|
val textFieldHint: Color,
|
2024-01-15 08:32:15 -08:00
|
|
|
val textDescription: Color,
|
2023-11-27 01:55:15 -08:00
|
|
|
val layoutStroke: Color,
|
2022-02-21 06:50:09 -08:00
|
|
|
val overlay: Color,
|
|
|
|
val highlight: Color,
|
|
|
|
val dangerous: Color,
|
2022-05-16 04:40:50 -07:00
|
|
|
val onDangerous: Color,
|
2023-09-04 02:05:26 -07:00
|
|
|
val reference: Color,
|
|
|
|
val disabledButtonColor: Color,
|
|
|
|
val disabledButtonTextColor: Color,
|
|
|
|
val buttonShadowColor: Color,
|
2023-09-28 05:17:21 -07:00
|
|
|
val screenTitleColor: Color,
|
2023-10-17 06:56:04 -07:00
|
|
|
val aboutTextColor: Color,
|
2023-10-12 10:04:23 -07:00
|
|
|
val welcomeAnimationColor: Color,
|
2023-12-18 05:31:25 -08:00
|
|
|
val complementaryColor: Color,
|
|
|
|
val dividerColor: Color,
|
|
|
|
val tabTextColor: Color,
|
2022-02-21 06:50:09 -08:00
|
|
|
) {
|
|
|
|
@Composable
|
2023-12-11 01:20:32 -08:00
|
|
|
fun surfaceGradient() =
|
|
|
|
Brush.verticalGradient(
|
|
|
|
colors =
|
|
|
|
listOf(
|
|
|
|
MaterialTheme.colorScheme.surface,
|
|
|
|
ZcashTheme.colors.surfaceEnd
|
|
|
|
)
|
2022-02-21 06:50:09 -08:00
|
|
|
)
|
|
|
|
}
|