27 lines
689 B
Dart
27 lines
689 B
Dart
import 'package:flutter/material.dart';
|
|
|
|
const kBackground = Color(0xFF0B1220);
|
|
const kSurface = Color(0xFF141C2E);
|
|
const kSurface2 = Color(0xFF1C2638);
|
|
const kBorder = Color(0xFF2A3650);
|
|
const kText = Color(0xFFE8EEF7);
|
|
const kMuted = Color(0xFF93A1B8);
|
|
const kAccent = Color(0xFFF59E0B);
|
|
const kSuccess = Color(0xFF22C55E);
|
|
const kDanger = Color(0xFFEF4444);
|
|
|
|
const kRadius = 18.0;
|
|
|
|
const List<Color> productPalette = [
|
|
Color(0xFFF59E0B),
|
|
Color(0xFF22C55E),
|
|
Color(0xFF3B82F6),
|
|
Color(0xFFEC4899),
|
|
];
|
|
|
|
Color productAccent(String name) {
|
|
if (name.isEmpty) return productPalette.first;
|
|
final index = name.hashCode.abs() % productPalette.length;
|
|
return productPalette[index];
|
|
}
|