import GlobalHeader from './exampleComponents/GlobalHeader';
import CodeEditor from './pages/components/CodeEditor';
import FeatureList from './pages/components/FeatureList';
import ExperienceExamplesPage from './pages/ExperienceExamplesPage';
import GettingStartedPage from './pages/GettingStartedPage';
import Designs from './pages/Designs';
import CustomizationPage from './pages/CustomizationPage';
import RainbowComponents from './pages/Designs/RainbowComponents';
import Administration from './pages/Designs/Administration';
import Authentication from './pages/Designs/Authentication';
import Chat from './pages/Designs/Chat';
import ComingSoon from './pages/Designs/ComingSoon';
import NotFound404 from './pages/Designs/NotFound404';
import CreateProfile from './pages/Designs/CreateProfile';
import FindBook from './pages/Designs/FindBook';
import Team from './pages/Designs/Team';
import SocialIconsSet from './pages/Designs/SocialIconsSet';
import StartupIcon from './exampleComponents/Icons/startup';
import DesignIcon from './exampleComponents/Icons/design';
import PhotographerIcon from './exampleComponents/Icons/photographer';
import CodeIcon from './exampleComponents/Icons/code';
import UserSignUpIcon from './exampleComponents/Icons/userSignup';
import UserVerifiedIcon from './exampleComponents/Icons/userPhoneVerified';
import UserFirstPostIcon from './exampleComponents/Icons/userFirstPost';
import UploadIcon from './exampleComponents/Icons/upload';
import DashboardIcon from './exampleComponents/Icons/dashboard';
import AddFilledIcon from './exampleComponents/Icons/addFilled';
import BuildingIcon from './exampleComponents/Icons/building';
import UserIcon from './exampleComponents/Icons/user';
import SettingsIcon from './exampleComponents/Icons/settings';
import CompanyIcon from './exampleComponents/Icons/company';
import AdvancedSettingsIcon from './exampleComponents/Icons/advancedSettings';
import Users from './data/users';
import {
    DataTable,
    DynamicDataTable,
    ActionsDataTable,
    ListviewDataTable,
    ContactDataTable,
} from './data/dataTableExamples';
import GitHubIcon from './exampleComponents/Icons/gitHub';
import LinkedinIcon from './exampleComponents/Icons/linkedin';
import TrashIcon from './exampleComponents/Icons/trash';
import PricingIcon from './exampleComponents/Icons/pricing';
import PencilIcon from './exampleComponents/Icons/pencil';
import FileIcon from './exampleComponents/Icons/file';
import FolderOpenIcon from './exampleComponents/Icons/folderOpen';
import FolderCloseIcon from './exampleComponents/Icons/folderClose';
import InverseContainer from './exampleComponents/InverseContainer';
import ApplicationIcon from './exampleComponents/Icons/application';
import ChartsIcon from './exampleComponents/Icons/charts';
import DashboardPurpleIcon from './exampleComponents/Icons/dashboardPurple';
import FacebookIcon from './exampleComponents/Icons/facebook';
import GoogleIcon from './exampleComponents/Icons/google';
import MessagesIcon from './exampleComponents/Icons/messages';
import PuzzleIcon from './exampleComponents/Icons/puzzle';
import TwitterIcon from './exampleComponents/Icons/twitter';
import UserAvatarIcon from './exampleComponents/Icons/userAvatar';
import AvatarIcon from './exampleComponents/Icons/avatar';
import BellIcon from './exampleComponents/Icons/bell';
import EmailIcon from './exampleComponents/Icons/email';
import PhoneIcon from './exampleComponents/Icons/phone';
import ShoppingCartIcon from './exampleComponents/Icons/shoppingCart';
import HangoutsIcon from './exampleComponents/Icons/hangouts';
import PhoneSolidIcon from './exampleComponents/Icons/phoneSolid';
import MarkerIcon from './exampleComponents/Icons/marker';
import CommentsIcon from './exampleComponents/Icons/comments';
import CheckmarkIcon from './exampleComponents/Icons/checkmark';
import CalendarIcon from './exampleComponents/Icons/calendar';
import PlusIcon from './exampleComponents/Icons/plus';
import ParisIcon from './exampleComponents/Icons/paris';
import TrashBorderIcon from './exampleComponents/Icons/trashBorder';
import CloseIcon from './exampleComponents/Icons/close';
import PencilBorderIcon from './exampleComponents/Icons/pencilBorder';
import MoneyBorderIcon from './exampleComponents/Icons/moneyBorder';
import MoneyFilledIcon from './exampleComponents/Icons/moneyFilled';
import HomeBorderIcon from './exampleComponents/Icons/homeBorder';
import HomeFilledIcon from './exampleComponents/Icons/homeFilled';
import ExportBorderIcon from './exampleComponents/Icons/exportBorder';
import ExportFilledIcon from './exampleComponents/Icons/exportFilled';
import ArrowDownIcon from './exampleComponents/Icons/arrowDown';
import PictureIcon from './exampleComponents/Icons/picture';
import Coin from './exampleComponents/Icons/coin';
import InfoIcon from './exampleComponents/Icons/info';
import OneIcon from './exampleComponents/Icons/one';
import ListIcon from './exampleComponents/Icons/list';
import TextIcon from './exampleComponents/Icons/text';

global.GlobalHeader = GlobalHeader;
global.CodeEditor = CodeEditor;
global.FeatureList = FeatureList;
global.ExperienceExamplesPage = ExperienceExamplesPage;
global.GettingStartedPage = GettingStartedPage;
global.Designs = Designs;
global.CustomizationPage = CustomizationPage;
global.RainbowComponents = RainbowComponents;
global.Administration = Administration;
global.Authentication = Authentication;
global.Chat = Chat;
global.ComingSoon = ComingSoon;
global.NotFound404 = NotFound404;
global.CreateProfile = CreateProfile;
global.FindBook = FindBook;
global.Team = Team;
global.SocialIconsSet = SocialIconsSet;
global.LIBRARY_GOOGLE_MAPS_APIKEY = process.env.REACT_APP_GOOGLE_MAPS_APIKEY;
global.LIBRARY_RECAPTCHA_APIKEY = process.env.REACT_APP_RECAPTCHA_APIKEY;
global.LIBRARY_STRIPE_APIKEY = process.env.REACT_APP_STRIPE_APIKEY;
global.StartupIcon = StartupIcon;
global.PhotographerIcon = PhotographerIcon;
global.DesignIcon = DesignIcon;
global.CodeIcon = CodeIcon;
global.UserSignUpIcon = UserSignUpIcon;
global.UserVerifiedIcon = UserVerifiedIcon;
global.UserFirstPostIcon = UserFirstPostIcon;
global.UploadIcon = UploadIcon;
global.DashboardIcon = DashboardIcon;
global.AddFilledIcon = AddFilledIcon;
global.BuildingIcon = BuildingIcon;
global.UserIcon = UserIcon;
global.SettingsIcon = SettingsIcon;
global.CompanyIcon = CompanyIcon;
global.AdvancedSettingsIcon = AdvancedSettingsIcon;
global.Users = Users;
global.DataTable = DataTable;
global.DynamicDataTable = DynamicDataTable;
global.ActionsDataTable = ActionsDataTable;
global.ListviewDataTable = ListviewDataTable;
global.ContactDataTable = ContactDataTable;
global.GitHubIcon = GitHubIcon;
global.LinkedinIcon = LinkedinIcon;
global.TrashIcon = TrashIcon;
global.PricingIcon = PricingIcon;
global.PencilIcon = PencilIcon;
global.FileIcon = FileIcon;
global.FolderOpenIcon = FolderOpenIcon;
global.FolderCloseIcon = FolderCloseIcon;
global.InverseContainer = InverseContainer;
global.ApplicationIcon = ApplicationIcon;
global.ChartsIcon = ChartsIcon;
global.DashboardPurpleIcon = DashboardPurpleIcon;
global.FacebookIcon = FacebookIcon;
global.GoogleIcon = GoogleIcon;
global.MessagesIcon = MessagesIcon;
global.PuzzleIcon = PuzzleIcon;
global.TwitterIcon = TwitterIcon;
global.UserAvatarIcon = UserAvatarIcon;
global.AvatarIcon = AvatarIcon;
global.BellIcon = BellIcon;
global.EmailIcon = EmailIcon;
global.PhoneIcon = PhoneIcon;
global.ShoppingCartIcon = ShoppingCartIcon;
global.HangoutsIcon = HangoutsIcon;
global.PhoneSolidIcon = PhoneSolidIcon;
global.MarkerIcon = MarkerIcon;
global.CommentsIcon = CommentsIcon;
global.CheckmarkIcon = CheckmarkIcon;
global.CalendarIcon = CalendarIcon;
global.PlusIcon = PlusIcon;
global.ParisIcon = ParisIcon;
global.TrashBorderIcon = TrashBorderIcon;
global.CloseIcon = CloseIcon;
global.PencilBorderIcon = PencilBorderIcon;
global.MoneyBorderIcon = MoneyBorderIcon;
global.MoneyFilledIcon = MoneyFilledIcon;
global.HomeBorderIcon = HomeBorderIcon;
global.HomeFilledIcon = HomeFilledIcon;
global.ExportBorderIcon = ExportBorderIcon;
global.ExportFilledIcon = ExportFilledIcon;
global.ArrowDownIcon = ArrowDownIcon;
global.PictureIcon = PictureIcon;
global.Coin = Coin;
global.InfoIcon = InfoIcon;
global.OneIcon = OneIcon;
global.ListIcon = ListIcon;
global.TextIcon = TextIcon;
global.LIBRARY_ALGOLIA_APP_ID = process.env.REACT_APP_ALGOLIA_APP_ID;
global.LIBRARY_ALGOLIA_SEARCH_KEY = process.env.REACT_APP_ALGOLIA_SEARCH_KEY;
global.LIBRARY_ALGOLIA_SEARCH_COMPONENTS_INDEX =
    process.env.REACT_APP_ALGOLIA_SEARCH_COMPONENTS_INDEX;
