Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
"use strict";
var __rest = (this && this.__rest) || function (s, e) {
    var t = {};
    for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
        t[p] = s[p];
    if (s != null && typeof Object.getOwnPropertySymbols === "function")
        for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) if (e.indexOf(p[i]) < 0)
            t[p[i]] = s[p[i]];
    return t;
};
var __importDefault = (this && this.__importDefault) || function (mod) {
    return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const react_1 = __importDefault(require("react"));
const AccountIcon_1 = __importDefault(require("./AccountIcon"));
exports.AccountIcon = AccountIcon_1.default;
const ArrowIcon_1 = __importDefault(require("./ArrowIcon"));
exports.ArrowIcon = ArrowIcon_1.default;
const BarcodeIcon_1 = __importDefault(require("./BarcodeIcon"));
exports.BarcodeIcon = BarcodeIcon_1.default;
const BulletIcon_1 = __importDefault(require("./BulletIcon"));
exports.BulletIcon = BulletIcon_1.default;
const CalendarIcon_1 = __importDefault(require("./CalendarIcon"));
exports.CalendarIcon = CalendarIcon_1.default;
const CameraIcon_1 = __importDefault(require("./CameraIcon"));
exports.CameraIcon = CameraIcon_1.default;
const CartIcon_1 = __importDefault(require("./CartIcon"));
exports.CartIcon = CartIcon_1.default;
const CatalogIcon_1 = __importDefault(require("./CatalogIcon"));
exports.CatalogIcon = CatalogIcon_1.default;
const CautionIcon_1 = __importDefault(require("./CautionIcon"));
exports.CautionIcon = CautionIcon_1.default;
const ChatIcon_1 = __importDefault(require("./ChatIcon"));
exports.ChatIcon = ChatIcon_1.default;
const CheckBoxIcon_1 = __importDefault(require("./CheckBoxIcon"));
exports.CheckBoxIcon = CheckBoxIcon_1.default;
const CloseIcon_1 = __importDefault(require("./CloseIcon"));
exports.CloseIcon = CloseIcon_1.default;
const CoatHangerIcon_1 = __importDefault(require("./CoatHangerIcon"));
exports.CoatHangerIcon = CoatHangerIcon_1.default;
const ColorIcon_1 = __importDefault(require("./ColorIcon"));
exports.ColorIcon = ColorIcon_1.default;
const CommunityIcon_1 = __importDefault(require("./CommunityIcon"));
exports.CommunityIcon = CommunityIcon_1.default;
const ContactMailIcon_1 = __importDefault(require("./ContactMailIcon"));
exports.ContactMailIcon = ContactMailIcon_1.default;
const CopyIcon_1 = __importDefault(require("./CopyIcon"));
exports.CopyIcon = CopyIcon_1.default;
const CouponIcon_1 = __importDefault(require("./CouponIcon"));
exports.CouponIcon = CouponIcon_1.default;
const CustomersIcon_1 = __importDefault(require("./CustomersIcon"));
exports.CustomersIcon = CustomersIcon_1.default;
const DetectionIcon_1 = __importDefault(require("./DetectionIcon"));
exports.DetectionIcon = DetectionIcon_1.default;
const DownloadIcon_1 = __importDefault(require("./DownloadIcon"));
exports.DownloadIcon = DownloadIcon_1.default;
const EmailIcon_1 = __importDefault(require("./EmailIcon"));
exports.EmailIcon = EmailIcon_1.default;
const HeartIcon_1 = __importDefault(require("./HeartIcon"));
exports.HeartIcon = HeartIcon_1.default;
const FlagIcon_1 = __importDefault(require("./FlagIcon"));
exports.FlagIcon = FlagIcon_1.default;
const GalleryToggleIcon_1 = __importDefault(require("./GalleryToggleIcon"));
exports.GalleryToggleIcon = GalleryToggleIcon_1.default;
const GiftIcon_1 = __importDefault(require("./GiftIcon"));
exports.GiftIcon = GiftIcon_1.default;
const GridViewIcon_1 = __importDefault(require("./GridViewIcon"));
exports.GridViewIcon = GridViewIcon_1.default;
const HelpIcon_1 = __importDefault(require("./HelpIcon"));
exports.HelpIcon = HelpIcon_1.default;
const HomeIcon_1 = __importDefault(require("./HomeIcon"));
exports.HomeIcon = HomeIcon_1.default;
const ImageIcon_1 = __importDefault(require("./ImageIcon"));
exports.ImageIcon = ImageIcon_1.default;
const LanguageIcon_1 = __importDefault(require("./LanguageIcon"));
exports.LanguageIcon = LanguageIcon_1.default;
const ListViewIcon_1 = __importDefault(require("./ListViewIcon"));
exports.ListViewIcon = ListViewIcon_1.default;
const LocationAddIcon_1 = __importDefault(require("./LocationAddIcon"));
exports.LocationAddIcon = LocationAddIcon_1.default;
const LocationPersonIcon_1 = __importDefault(require("./LocationPersonIcon"));
exports.LocationPersonIcon = LocationPersonIcon_1.default;
const LocationPinIcon_1 = __importDefault(require("./LocationPinIcon"));
exports.LocationPinIcon = LocationPinIcon_1.default;
const LocationPostalIcon_1 = __importDefault(require("./LocationPostalIcon"));
exports.LocationPostalIcon = LocationPostalIcon_1.default;
const LocationRemoveIcon_1 = __importDefault(require("./LocationRemoveIcon"));
exports.LocationRemoveIcon = LocationRemoveIcon_1.default;
const LockIcon_1 = __importDefault(require("./LockIcon"));
exports.LockIcon = LockIcon_1.default;
const LogoIcon_1 = __importDefault(require("./LogoIcon"));
exports.LogoIcon = LogoIcon_1.default;
const MapMarkerIcon_1 = __importDefault(require("./MapMarkerIcon"));
exports.MapMarkerIcon = MapMarkerIcon_1.default;
const MultipleProductsIcon_1 = __importDefault(require("./MultipleProductsIcon"));
exports.MultipleProductsIcon = MultipleProductsIcon_1.default;
const OrdersIcon_1 = __importDefault(require("./OrdersIcon"));
exports.OrdersIcon = OrdersIcon_1.default;
const PancakeIcon_1 = __importDefault(require("./PancakeIcon"));
exports.PancakeIcon = PancakeIcon_1.default;
const PasswordIcon_1 = __importDefault(require("./PasswordIcon"));
exports.PasswordIcon = PasswordIcon_1.default;
const PaymentsCardIcon_1 = __importDefault(require("./PaymentsCardIcon"));
exports.PaymentsCardIcon = PaymentsCardIcon_1.default;
const PlayIcon_1 = __importDefault(require("./PlayIcon"));
exports.PlayIcon = PlayIcon_1.default;
const PrintIcon_1 = __importDefault(require("./PrintIcon"));
exports.PrintIcon = PrintIcon_1.default;
const RadioIcon_1 = __importDefault(require("./RadioIcon"));
exports.RadioIcon = RadioIcon_1.default;
const RefreshIcon_1 = __importDefault(require("./RefreshIcon"));
exports.RefreshIcon = RefreshIcon_1.default;
const RegisterIcon_1 = __importDefault(require("./RegisterIcon"));
exports.RegisterIcon = RegisterIcon_1.default;
const ReturnOrderStepIcon_1 = __importDefault(require("./ReturnOrderStepIcon"));
exports.ReturnOrderStepIcon = ReturnOrderStepIcon_1.default;
const RewardIcon_1 = __importDefault(require("./RewardIcon"));
exports.RewardIcon = RewardIcon_1.default;
const SaleDiscountsIcon_1 = __importDefault(require("./SaleDiscountsIcon"));
exports.SaleDiscountsIcon = SaleDiscountsIcon_1.default;
const SalesIcon_1 = __importDefault(require("./SalesIcon"));
exports.SalesIcon = SalesIcon_1.default;
const SavingsMoneyBagIcon_1 = __importDefault(require("./SavingsMoneyBagIcon"));
exports.SavingsMoneyBagIcon = SavingsMoneyBagIcon_1.default;
const SearchIcon_1 = __importDefault(require("./SearchIcon"));
exports.SearchIcon = SearchIcon_1.default;
const SettingsIcon_1 = __importDefault(require("./SettingsIcon"));
exports.SettingsIcon = SettingsIcon_1.default;
const ShareIcon_1 = __importDefault(require("./ShareIcon"));
exports.ShareIcon = ShareIcon_1.default;
const ShippingAddressIcon_1 = __importDefault(require("./ShippingAddressIcon"));
exports.ShippingAddressIcon = ShippingAddressIcon_1.default;
const ShippingIcon_1 = __importDefault(require("./ShippingIcon"));
exports.ShippingIcon = ShippingIcon_1.default;
const SocialIcon_1 = __importDefault(require("./SocialIcon"));
exports.SocialIcon = SocialIcon_1.default;
const StarIcon_1 = __importDefault(require("./StarIcon"));
exports.StarIcon = StarIcon_1.default;
const StoreFrontIcon_1 = __importDefault(require("./StoreFrontIcon"));
exports.StoreFrontIcon = StoreFrontIcon_1.default;
const StrippedDropDownIcon_1 = __importDefault(require("./StrippedDropDownIcon"));
exports.StrippedDropDownIcon = StrippedDropDownIcon_1.default;
const SubscriptionIcon_1 = __importDefault(require("./SubscriptionIcon"));
exports.SubscriptionIcon = SubscriptionIcon_1.default;
const SuccessIcon_1 = __importDefault(require("./SuccessIcon"));
exports.SuccessIcon = SuccessIcon_1.default;
const SwatchesIcon_1 = __importDefault(require("./SwatchesIcon"));
exports.SwatchesIcon = SwatchesIcon_1.default;
const SwitchIcon_1 = __importDefault(require("./SwitchIcon"));
exports.SwitchIcon = SwitchIcon_1.default;
const TagIcon_1 = __importDefault(require("./TagIcon"));
exports.TagIcon = TagIcon_1.default;
const TelephoneIcon_1 = __importDefault(require("./TelephoneIcon"));
exports.TelephoneIcon = TelephoneIcon_1.default;
const TrashIcon_1 = __importDefault(require("./TrashIcon"));
exports.TrashIcon = TrashIcon_1.default;
const UploadIcon_1 = __importDefault(require("./UploadIcon"));
exports.UploadIcon = UploadIcon_1.default;
const ZoomIcon_1 = __importDefault(require("./ZoomIcon"));
exports.ZoomIcon = ZoomIcon_1.default;
const PlusIcon_1 = __importDefault(require("./PlusIcon"));
exports.PlusIcon = PlusIcon_1.default;
const MinusIcon_1 = __importDefault(require("./MinusIcon"));
exports.MinusIcon = MinusIcon_1.default;
const PlusMinusIcon_1 = __importDefault(require("./PlusMinusIcon"));
exports.PlusMinusIcon = PlusMinusIcon_1.default;
class ErrorAtom extends react_1.default.PureComponent {
    render() {
        return '@@missing';
    }
}
// returning breed based on the breedType
function fromBreedToComponent(breedType) {
    switch (breedType) {
        case 'account':
            return AccountIcon_1.default;
        case 'arrow':
            return ArrowIcon_1.default;
        case 'barcode':
            return BarcodeIcon_1.default;
        case 'bullet':
            return BulletIcon_1.default;
        case 'calendar':
            return CalendarIcon_1.default;
        case 'camera':
            return CameraIcon_1.default;
        case 'cart':
            return CartIcon_1.default;
        case 'catalog':
            return CatalogIcon_1.default;
        case 'caution':
            return CautionIcon_1.default;
        case 'chat':
            return ChatIcon_1.default;
        case 'checkbox':
            return CheckBoxIcon_1.default;
        case 'close':
            return CloseIcon_1.default;
        case 'coat-hanger':
            return CoatHangerIcon_1.default;
        case 'color-icon':
            return ColorIcon_1.default;
        case 'community':
            return CommunityIcon_1.default;
        case 'contact-mail':
            return ContactMailIcon_1.default;
        case 'copy':
            return CopyIcon_1.default;
        case 'coupon':
            return CouponIcon_1.default;
        case 'customers':
            return CustomersIcon_1.default;
        case 'detection':
            return DetectionIcon_1.default;
        case 'download':
            return DownloadIcon_1.default;
        case 'email':
            return EmailIcon_1.default;
        case 'favourite':
        case 'heart':
            return HeartIcon_1.default;
        case 'flag':
            return FlagIcon_1.default;
        case 'gallery-toggle':
            return GalleryToggleIcon_1.default;
        case 'gift':
            return GiftIcon_1.default;
        case 'grid':
            return GridViewIcon_1.default;
        case 'help':
            return HelpIcon_1.default;
        case 'home':
            return HomeIcon_1.default;
        case 'image':
            return ImageIcon_1.default;
        case 'language':
            return LanguageIcon_1.default;
        case 'list-view':
            return ListViewIcon_1.default;
        case 'location-add':
            return LocationAddIcon_1.default;
        case 'location-person':
            return LocationPersonIcon_1.default;
        case 'location-pin':
            return LocationPinIcon_1.default;
        case 'MapMarkerIcon':
            return MapMarkerIcon_1.default;
        case 'location-postal':
            return LocationPostalIcon_1.default;
        case 'location-remove':
            return LocationRemoveIcon_1.default;
        case 'lock':
            return LockIcon_1.default;
        case 'logo':
            return LogoIcon_1.default;
        case 'multiple-products':
            return MultipleProductsIcon_1.default;
        case 'orders':
            return OrdersIcon_1.default;
        case 'pancake':
            return PancakeIcon_1.default;
        case 'password':
            return PasswordIcon_1.default;
        case 'payments-card':
            return PaymentsCardIcon_1.default;
        case 'play':
            return PlayIcon_1.default;
        case 'print':
            return PrintIcon_1.default;
        case 'radio':
            return RadioIcon_1.default;
        case 'refresh':
            return RefreshIcon_1.default;
        case 'register':
            return RegisterIcon_1.default;
        case 'return-order-step':
            return ReturnOrderStepIcon_1.default;
        case 'reward':
            return RewardIcon_1.default;
        case 'sale-discounts':
            return SaleDiscountsIcon_1.default;
        case 'sales':
            return SalesIcon_1.default;
        case 'savings-money-bag':
            return SavingsMoneyBagIcon_1.default;
        case 'search':
            return SearchIcon_1.default;
        case 'settings':
            return SettingsIcon_1.default;
        case 'share':
            return ShareIcon_1.default;
        case 'shipping-address':
            return ShippingAddressIcon_1.default;
        case 'shipping':
            return ShippingIcon_1.default;
        case 'social-icon':
            return SocialIcon_1.default;
        case 'star':
            return StarIcon_1.default;
        case 'store-front':
            return StoreFrontIcon_1.default;
        case 'stripped-dropdown':
            return StrippedDropDownIcon_1.default;
        case 'subscription':
            return SubscriptionIcon_1.default;
        case 'success':
            return SuccessIcon_1.default;
        case 'swatches':
            return SwatchesIcon_1.default;
        case 'switch':
            return SwitchIcon_1.default;
        case 'tag':
            return TagIcon_1.default;
        case 'telephone':
            return TelephoneIcon_1.default;
        case 'trash':
            return TrashIcon_1.default;
        case 'upload':
            return UploadIcon_1.default;
        case 'zoom':
            return ZoomIcon_1.default;
        case 'plus':
            return PlusIcon_1.default;
        case 'minus':
            return MinusIcon_1.default;
        default:
            return ErrorAtom;
    }
}
// main component class object
class Icons extends react_1.default.PureComponent {
    render() {
        const _a = this.props, { breedType } = _a, remainingProps = __rest(_a, ["breedType"]);
        const Component = fromBreedToComponent(breedType);
        return react_1.default.createElement(Component, Object.assign({}, remainingProps));
    }
}
Icons.defaultProps = {
    breedType: '',
};
exports.Icons = Icons;
exports.default = Icons;
//# sourceMappingURL=Icons.js.map