Initial commit: Eventify frontend
This commit is contained in:
25
lib/core/constants.dart
Normal file
25
lib/core/constants.dart
Normal file
@@ -0,0 +1,25 @@
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class AppConstants {
|
||||
// Layout
|
||||
static const double desktopBreakpoint = 820;
|
||||
static const double tabletBreakpoint = 600;
|
||||
|
||||
// Padding & Radius
|
||||
static const double defaultPadding = 16;
|
||||
static const double cardRadius = 14;
|
||||
|
||||
// Animation Durations
|
||||
static const Duration fastAnimation = Duration(milliseconds: 200);
|
||||
static const Duration normalAnimation = Duration(milliseconds: 350);
|
||||
static const Duration slowAnimation = Duration(milliseconds: 600);
|
||||
|
||||
// Colors
|
||||
static const Color primaryColor = Color(0xFF2563EB); // Blue-600
|
||||
static const Color backgroundColor = Color(0xFFF9FAFB);
|
||||
static const Color textPrimary = Color(0xFF111827);
|
||||
static const Color textSecondary = Color(0xFF6B7280);
|
||||
|
||||
// API
|
||||
static const int apiTimeoutSeconds = 30;
|
||||
}
|
||||
Reference in New Issue
Block a user