Files
Eventify-frontend/lib/core/constants.dart

32 lines
1.0 KiB
Dart
Raw Normal View History

2026-01-31 15:23:18 +05:30
import 'package:flutter/material.dart';
class AppConstants {
// Layout — breakpoints
2026-01-31 15:23:18 +05:30
static const double desktopBreakpoint = 820;
static const double wideDesktopBreakpoint = 1200;
2026-01-31 15:23:18 +05:30
static const double tabletBreakpoint = 600;
// Desktop sidebar
static const double sidebarExpandedWidth = 262;
static const double topBarHeight = 64;
static const double desktopHorizontalPadding = 24;
2026-01-31 15:23:18 +05:30
// 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;
}