mirrored_repositories/pizza-animation/lib
import 'package:pizza_animation/models/card_model.dart';
import 'package:flutter/material.dart';

class Constants {
  static const double PIZZAPADDING = 40;
  static const double HEADERHEIGHT = 200;
  static const PIZZA_SLICE_ANIMATION = 'assets/splash/Pizza.json';
  static const PIZZA_CUTTER = 'assets/wheel-knife.png';
  static const PIZZA_ICON = 'assets/chef.png';
  static const PIZZA_PLATE = 'assets/Plate.png';
  static const HOME_BANNER_ANIMATION = 'assets/lottie_files/pizza-P.json';

  static const List<String> PIZZAS = [
    'assets/Pizzas/Pizza_1.png',
    'assets/Pizzas/Pizza_2.png',
    'assets/Pizzas/Pizza_3.png',
    'assets/Pizzas/Pizza_4.png',
    'assets/Pizzas/Pizza_5.png',
  ];

  static const List<String> BREADS = [
    'assets/Bread/Bread_1.png',
    'assets/Bread/Bread_2.png',
    'assets/Bread/Bread_3.png',
    'assets/Bread/Bread_4.png',
    'assets/Bread/Bread_5.png',
  ];
  static const List<String> BASIL = [
    'assets/Basil/Basil_1.png',
    'assets/Basil/Basil_2.png',
    'assets/Basil/Basil_3.png',
    'assets/Basil/Basil_4.png',
    'assets/Basil/Basil_5.png',
    'assets/Basil/Basil_6.png',
    'assets/Basil/Basil_7.png',
    'assets/Basil/Basil_8.png',
    'assets/Basil/Basil_9.png',
    'assets/Basil/Basil_10.png',
    'assets/Basil/Basil_11.png',
  ];
  static const List<String> BROCCOLI = [
    'assets/Broccoli/Broccoli_1.png',
    'assets/Broccoli/Broccoli_2.png',
    'assets/Broccoli/Broccoli_3.png',
    'assets/Broccoli/Broccoli_4.png',
    'assets/Broccoli/Broccoli_5.png',
    'assets/Broccoli/Broccoli_6.png',
    'assets/Broccoli/Broccoli_7.png',
    'assets/Broccoli/Broccoli_8.png',
    'assets/Broccoli/Broccoli_9.png',
    'assets/Broccoli/Broccoli_10.png',
    'assets/Broccoli/Broccoli_11.png',
  ];
  static const List<String> MASHROOM = [
    'assets/Mushroom/Mushroom_1.png',
    'assets/Mushroom/Mushroom_2.png',
    'assets/Mushroom/Mushroom_3.png',
    'assets/Mushroom/Mushroom_4.png',
    'assets/Mushroom/Mushroom_5.png',
    'assets/Mushroom/Mushroom_6.png',
    'assets/Mushroom/Mushroom_7.png',
    'assets/Mushroom/Mushroom_8.png',
    'assets/Mushroom/Mushroom_9.png',
    'assets/Mushroom/Mushroom_10.png',
    'assets/Mushroom/Mushroom_11.png',
    'assets/Mushroom/Mushroom_12.png',
  ];
  static const List<String> ONION = [
    'assets/Onion/Onion_1.png',
    'assets/Onion/Onion_2.png',
    'assets/Onion/Onion_3.png',
    'assets/Onion/Onion_4.png',
    'assets/Onion/Onion_5.png',
    'assets/Onion/Onion_6.png',
    'assets/Onion/Onion_7.png',
    'assets/Onion/Onion_8.png',
    'assets/Onion/Onion_9.png',
    'assets/Onion/Onion_10.png',
    'assets/Onion/Onion_11.png',
    'assets/Onion/Onion_12.png',
    'assets/Onion/Onion_13.png',
  ];
  static const List<String> SAUSAGE = [
    'assets/Sausage/Sausage_1.png',
    'assets/Sausage/Sausage_2.png',
    'assets/Sausage/Sausage_3.png',
    'assets/Sausage/Sausage_4.png',
    'assets/Sausage/Sausage_5.png',
    'assets/Sausage/Sausage_6.png',
    'assets/Sausage/Sausage_7.png',
    'assets/Sausage/Sausage_8.png',
    'assets/Sausage/Sausage_9.png',
    'assets/Sausage/Sausage_10.png',
    'assets/Sausage/Sausage_11.png',
    'assets/Sausage/Sausage_12.png',
    'assets/Sausage/Sausage_13.png',
    'assets/Sausage/Sausage_14.png',
    'assets/Sausage/Sausage_15.png',
    'assets/Sausage/Sausage_16.png',
    'assets/Sausage/Sausage_17.png',
    'assets/Sausage/Sausage_18.png',
    'assets/Sausage/Sausage_19.png',
    'assets/Sausage/Sausage_20.png',
    'assets/Sausage/Sausage_21.png',
    'assets/Sausage/Sausage_22.png',
    'assets/Sausage/Sausage_23.png',
    'assets/Sausage/Sausage_24.png',
  ];

  static const List<Map<String, dynamic>> EXTRA = [
    {"path": 'assets/Extra/GreenSweetPepper.png', "size": 40.0},
    {"path": 'assets/Sausage/Sausage_2.png', "size": 35.0},
    {"path": 'assets/Extra/Red_Bell_Pepper_Chop.png', "size": 42.0},
    {"path": 'assets/Extra/Red_Bell_Pepper_Sliced.png', "size": 38.0},
    {"path": 'assets/Extra/Thyme_branch.png', "size": 60.0},
    {"path": 'assets/Mushroom/Mushroom_5.png', "size": 60.0},
    {"path": 'assets/Basil/Basil_7.png', "size": 45.0},
    {"path": 'assets/Broccoli/Broccoli_1.png', "size": 41.0},
    {"path": 'assets/Onion/Onion_2.png', "size": 42.0},
    {"path": 'assets/Mushroom/Mushroom_6.png', "size": 60.0},
    {"path": 'assets/Basil/Basil_8.png', "size": 30.0},
  ];

  static List<Map<String, dynamic>> pizzaList = [
    {
      "name": "Tomato Pizza",
      "rating": 4,
      "price": "539",
      "path": Constants.PIZZAS[0],
    },
    {
      "name": "Pepperoni Pizza",
      "rating": 3,
      "price": "459",
      "path": Constants.PIZZAS[1],
    },
    {
      "name": "Pineapple Pizza",
      "rating": 2,
      "price": "719",
      "path": Constants.PIZZAS[2],
    },
    {
      "name": "Veg. Pizza",
      "rating": 4,
      "price": "339",
      "path": Constants.PIZZAS[3],
    },
    {
      "name": "Cheeze Burst",
      "rating": 5,
      "price": "839",
      "path": Constants.PIZZAS[4],
    }
  ];

  static const double cardContainerHeightBegin = 250;
  static const double cardContainerHeightEnd = 500;

  static List<CardModel> cardModel = [
    CardModel(
      title: "Executive Card",
      amount: 1159,
      borderContainer1: [
        const Color(0xFF161215),
        const Color(0xFF615c61),
        const Color(0xFF403c40),
      ],
      borderContainer2: [
        const Color(0xFF161215).withOpacity(0.7),
        const Color(0xFF4a474a).withOpacity(0.1),
      ],
      bottomContainer: [
        const Color(0xFF161215),
        const Color(0xFF4a474a),
        const Color(0xFF4a474a),
      ],
      topCurveContainer: [
        const Color(0xFF1f191d),
        const Color(0xFF595659),
      ],
      pizzaBgImage: "assets/teamwork.png",
    ),
    CardModel(
      title: "Food Card",
      amount: 1129,
      borderContainer1: [
        const Color(0xFFC26C2C),
        const Color(0xFFf5b87a),
        const Color(0xFFf2a250),
      ],
      borderContainer2: [
        const Color(0xFFC26C2C).withOpacity(0.7),
        const Color(0xFFC26C2C).withOpacity(0.1),
      ],
      bottomContainer: [
        const Color(0xFFC26C2C),
        const Color(0xFFe09241),
        const Color(0xFFECA760),
      ],
      topCurveContainer: [
        const Color(0xFFc47131),
        const Color(0xFFeba663),
      ],
      pizzaBgImage: "assets/pizza-slice.png",
    ),
    CardModel(
      title: "Gift Card",
      amount: 1179,
      borderContainer1: [
        const Color(0xFF181442),
        const Color(0xFF595394),
        const Color(0xFF433E7C),
      ],
      borderContainer2: [
        const Color(0xFF181442).withOpacity(0.9),
        const Color(0xFF2E2960).withOpacity(0.1),
      ],
      bottomContainer: [
        const Color(0xFF181442),
        const Color(0xFF3E3976),
        const Color(0xFF433E7C),
      ],
      topCurveContainer: [
        const Color(0xFF1d1a47),
        const Color(0xFF433E7C),
      ],
      pizzaBgImage: "assets/gift.png",
    ),
  ];
}
