1import 'package:flutter/material.dart';
10const Color kBaseBlackColor = Color.fromRGBO(21, 45, 71, 1);
13const Color kBaseBlueColor = Color.fromRGBO(48, 170, 217, 1);
16const Color kButtonBackgroundColor = Color.fromRGBO(250, 250, 250, 0.8);
19const Color kButtonBackgroundColorOpaque = Color.fromRGBO(250, 250, 250, 0.95);
22const Color kWhiteBackgroundColor = Color.fromRGBO(255, 255, 255, 0.95);
25const Color kBorderColor = Color.fromRGBO(209, 209, 209, 1);
28const Color kShadowColor = Color.fromRGBO(21, 45, 71, 0.2);
35const BoxShadow kStandardShadow = BoxShadow(
43const List<BoxShadow> kStandardShadows = [kStandardShadow];
50const double kBorderRadius = 4.0;
53const BorderRadius kStandardBorderRadius = BorderRadius.all(Radius.circular(kBorderRadius));
56const BorderRadius kTopBorderRadius = BorderRadius.only(
57 topLeft: Radius.circular(kBorderRadius),
58 topRight: Radius.circular(kBorderRadius),
62const BorderRadius kBottomBorderRadius = BorderRadius.only(
63 bottomLeft: Radius.circular(kBorderRadius),
64 bottomRight: Radius.circular(kBorderRadius),
68const BorderRadius kVerticalTopBorderRadius = BorderRadius.vertical(
69 top: Radius.circular(kBorderRadius),
73const BorderRadius kVerticalBottomBorderRadius = BorderRadius.vertical(
74 bottom: Radius.circular(kBorderRadius),
82const double kStandardButtonWidth = 48.0;
85const double kStandardButtonHeight = 48.0;
88const double kZoomControlsHeight = 96.0;
91const double kFloorRowHeight = 42.0;
94const double kFloorSelectorMaxHeight = 250.0;
97const int kMaxVisibleFloors = 6;
104const double kStandardRightPadding = 4.0;
107const double kStandardLeftPadding = 16.0;
110const double kFloorSelectorTopPadding = 145.0;
113const double kFollowMeBottomPadding = 48.0;
120const double kButtonFontSize = 22.0;
123const double kScrollButtonFontSize = 20.0;
126const double kFloorSelectorFontSize = 17.0;
129const FontWeight kButtonFontWeight = FontWeight.w600;
132const FontWeight kScrollButtonFontWeight = FontWeight.bold;
139const Duration kStandardAnimationDuration = Duration(milliseconds: 350);
142const Duration kScrollAnimationDuration = Duration(milliseconds: 300);
145const Curve kScrollAnimationCurve = Curves.easeOut;
152const double kActiveBorderWidth = 1.5;