diff --git a/LeadKit.podspec b/LeadKit.podspec index a9957e7e..794d590e 100644 --- a/LeadKit.podspec +++ b/LeadKit.podspec @@ -51,7 +51,8 @@ Pod::Spec.new do |s| "LeadKit/Sources/Extensions/StoryboardProtocol/*", "LeadKit/Sources/Extensions/Support/UIScrollView+Support.swift", "LeadKit/Sources/Extensions/TableDirector/TableDirector+Extensions.swift", - "LeadKit/Sources/Extensions/UIActivityIndicator/UIActivityIndicator+LoadingIndicator.swift", + "LeadKit/Sources/Extensions/UIActivityIndicatorView/*", + "LeadKit/Sources/Extensions/UIAlertcontroller/*", "LeadKit/Sources/Extensions/UICollectionView/*", "LeadKit/Sources/Extensions/UIDevice/*", "LeadKit/Sources/Extensions/UIImage/*", diff --git a/LeadKit/LeadKit.xcodeproj/project.pbxproj b/LeadKit/LeadKit.xcodeproj/project.pbxproj index 7a84fe36..8886bb93 100644 --- a/LeadKit/LeadKit.xcodeproj/project.pbxproj +++ b/LeadKit/LeadKit.xcodeproj/project.pbxproj @@ -146,9 +146,6 @@ 671462D91EB3396E00EAB194 /* TimeInterval+DateComponents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 671462031EB3396E00EAB194 /* TimeInterval+DateComponents.swift */; }; 671462DA1EB3396E00EAB194 /* TimeInterval+DateComponents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 671462031EB3396E00EAB194 /* TimeInterval+DateComponents.swift */; }; 671462DB1EB3396E00EAB194 /* TimeInterval+DateComponents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 671462031EB3396E00EAB194 /* TimeInterval+DateComponents.swift */; }; - 671462DC1EB3396E00EAB194 /* UIActivityIndicator+LoadingIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 671462051EB3396E00EAB194 /* UIActivityIndicator+LoadingIndicator.swift */; }; - 671462DD1EB3396E00EAB194 /* UIActivityIndicator+LoadingIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 671462051EB3396E00EAB194 /* UIActivityIndicator+LoadingIndicator.swift */; }; - 671462DF1EB3396E00EAB194 /* UIActivityIndicator+LoadingIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 671462051EB3396E00EAB194 /* UIActivityIndicator+LoadingIndicator.swift */; }; 671462E01EB3396E00EAB194 /* UICollectionView+CellRegistration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 671462071EB3396E00EAB194 /* UICollectionView+CellRegistration.swift */; }; 671462E11EB3396E00EAB194 /* UICollectionView+CellRegistration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 671462071EB3396E00EAB194 /* UICollectionView+CellRegistration.swift */; }; 671462E31EB3396E00EAB194 /* UICollectionView+CellRegistration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 671462071EB3396E00EAB194 /* UICollectionView+CellRegistration.swift */; }; @@ -348,6 +345,9 @@ 671463CF1EB34B1E00EAB194 /* TestView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 671463B71EB34B1E00EAB194 /* TestView.xib */; }; 67186B311EB248F100CFAFFB /* LeadKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 67186B281EB248F100CFAFFB /* LeadKit.framework */; }; 67186B3F1EB24A1900CFAFFB /* LeadKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 67186B201EB247A200CFAFFB /* LeadKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 674AF55C1EC45B1600038A8F /* UIActivityIndicatorView+LoadingIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 674AF55B1EC45B1600038A8F /* UIActivityIndicatorView+LoadingIndicator.swift */; }; + 674AF55D1EC45B1600038A8F /* UIActivityIndicatorView+LoadingIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 674AF55B1EC45B1600038A8F /* UIActivityIndicatorView+LoadingIndicator.swift */; }; + 674AF55E1EC45B1600038A8F /* UIActivityIndicatorView+LoadingIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 674AF55B1EC45B1600038A8F /* UIActivityIndicatorView+LoadingIndicator.swift */; }; 6782BBA91EB31D5A0086E0B8 /* LeadKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6782BBA01EB31D590086E0B8 /* LeadKit.framework */; }; 67952C3C1EB3266100B3BA1A /* LeadKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 67186B201EB247A200CFAFFB /* LeadKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; 67952C3D1EB3266200B3BA1A /* LeadKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 67186B201EB247A200CFAFFB /* LeadKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -376,11 +376,9 @@ EFBE57D31EC35EF20040E00A /* Array+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFBE57CF1EC35EF20040E00A /* Array+Extensions.swift */; }; EFBE57D61EC3603E0040E00A /* UIAlertController+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFBE57D51EC3603E0040E00A /* UIAlertController+Extensions.swift */; }; EFBE57D71EC3603E0040E00A /* UIAlertController+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFBE57D51EC3603E0040E00A /* UIAlertController+Extensions.swift */; }; - EFBE57D81EC3603E0040E00A /* UIAlertController+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFBE57D51EC3603E0040E00A /* UIAlertController+Extensions.swift */; }; EFBE57D91EC3603E0040E00A /* UIAlertController+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFBE57D51EC3603E0040E00A /* UIAlertController+Extensions.swift */; }; EFBE57DB1EC361620040E00A /* UIView+Layout.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFBE57DA1EC361620040E00A /* UIView+Layout.swift */; }; EFBE57DC1EC361620040E00A /* UIView+Layout.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFBE57DA1EC361620040E00A /* UIView+Layout.swift */; }; - EFBE57DD1EC361620040E00A /* UIView+Layout.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFBE57DA1EC361620040E00A /* UIView+Layout.swift */; }; EFBE57DE1EC361620040E00A /* UIView+Layout.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFBE57DA1EC361620040E00A /* UIView+Layout.swift */; }; EFBE57E01EC362470040E00A /* AlertRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFBE57DF1EC362470040E00A /* AlertRepresentable.swift */; }; EFBE57E11EC362470040E00A /* AlertRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFBE57DF1EC362470040E00A /* AlertRepresentable.swift */; }; @@ -466,7 +464,6 @@ 671461FF1EB3396E00EAB194 /* UIScrollView+Support.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIScrollView+Support.swift"; sourceTree = ""; }; 671462011EB3396E00EAB194 /* TableDirector+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "TableDirector+Extensions.swift"; sourceTree = ""; }; 671462031EB3396E00EAB194 /* TimeInterval+DateComponents.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "TimeInterval+DateComponents.swift"; sourceTree = ""; }; - 671462051EB3396E00EAB194 /* UIActivityIndicator+LoadingIndicator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIActivityIndicator+LoadingIndicator.swift"; sourceTree = ""; }; 671462071EB3396E00EAB194 /* UICollectionView+CellRegistration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UICollectionView+CellRegistration.swift"; sourceTree = ""; }; 671462091EB3396E00EAB194 /* UIColor+Hex.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIColor+Hex.swift"; sourceTree = ""; }; 6714620B1EB3396E00EAB194 /* UIDevice+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIDevice+Extensions.swift"; sourceTree = ""; }; @@ -529,6 +526,7 @@ 67186B301EB248F100CFAFFB /* LeadKit iOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "LeadKit iOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; 67186B411EB24AA000CFAFFB /* iOS.playground */ = {isa = PBXFileReference; lastKnownFileType = file.playground; path = iOS.playground; sourceTree = ""; }; 67186C1A1EB24B7800CFAFFB /* Info-iOS.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-iOS.plist"; sourceTree = ""; }; + 674AF55B1EC45B1600038A8F /* UIActivityIndicatorView+LoadingIndicator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIActivityIndicatorView+LoadingIndicator.swift"; sourceTree = ""; }; 6782BB911EB31CFE0086E0B8 /* LeadKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = LeadKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 6782BBA01EB31D590086E0B8 /* LeadKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = LeadKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 6782BBA81EB31D5A0086E0B8 /* LeadKit tvOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "LeadKit tvOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -727,7 +725,7 @@ 671461FE1EB3396E00EAB194 /* Support */, 671462001EB3396E00EAB194 /* TableDirector */, 671462021EB3396E00EAB194 /* TimeInterval */, - 671462041EB3396E00EAB194 /* UIActivityIndicator */, + 674AF55A1EC45B1600038A8F /* UIActivityIndicatorView */, EFBE57D41EC360240040E00A /* UIAlertController */, 671462061EB3396E00EAB194 /* UICollectionView */, 671462081EB3396E00EAB194 /* UIColor */, @@ -884,14 +882,6 @@ path = TimeInterval; sourceTree = ""; }; - 671462041EB3396E00EAB194 /* UIActivityIndicator */ = { - isa = PBXGroup; - children = ( - 671462051EB3396E00EAB194 /* UIActivityIndicator+LoadingIndicator.swift */, - ); - path = UIActivityIndicator; - sourceTree = ""; - }; 671462061EB3396E00EAB194 /* UICollectionView */ = { isa = PBXGroup; children = ( @@ -1120,6 +1110,14 @@ path = Tests; sourceTree = ""; }; + 674AF55A1EC45B1600038A8F /* UIActivityIndicatorView */ = { + isa = PBXGroup; + children = ( + 674AF55B1EC45B1600038A8F /* UIActivityIndicatorView+LoadingIndicator.swift */, + ); + path = UIActivityIndicatorView; + sourceTree = ""; + }; 67A1FF921EBCA64A00D6C89F /* CABasicAnimation */ = { isa = PBXGroup; children = ( @@ -1911,7 +1909,6 @@ 671463541EB3396E00EAB194 /* StaticViewHeightProtocol.swift in Sources */, 671462A81EB3396E00EAB194 /* ImmutableMappable+ObservableMappable.swift in Sources */, 671463601EB3396E00EAB194 /* SupportProtocol.swift in Sources */, - 671462DC1EB3396E00EAB194 /* UIActivityIndicator+LoadingIndicator.swift in Sources */, 671462841EB3396E00EAB194 /* CGContext+Initializers.swift in Sources */, 671463201EB3396E00EAB194 /* Any+Cast.swift in Sources */, EFBE57DB1EC361620040E00A /* UIView+Layout.swift in Sources */, @@ -1921,6 +1918,7 @@ 671462681EB3396E00EAB194 /* NetworkService.swift in Sources */, 671463101EB3396E00EAB194 /* UIViewController+DefaultXibName.swift in Sources */, 671462441EB3396E00EAB194 /* Mutex.swift in Sources */, + 674AF55C1EC45B1600038A8F /* UIActivityIndicatorView+LoadingIndicator.swift in Sources */, 671463401EB3396E00EAB194 /* ModuleConfigurator.swift in Sources */, 671462641EB3396E00EAB194 /* PaginationViewModel.swift in Sources */, 67A1FF8F1EBCA09B00D6C89F /* UIImage+Spinner.swift in Sources */, @@ -2030,7 +2028,6 @@ 671462AA1EB3396E00EAB194 /* ImmutableMappable+ObservableMappable.swift in Sources */, 671463621EB3396E00EAB194 /* SupportProtocol.swift in Sources */, 671462861EB3396E00EAB194 /* CGContext+Initializers.swift in Sources */, - EFBE57D81EC3603E0040E00A /* UIAlertController+Extensions.swift in Sources */, 671463221EB3396E00EAB194 /* Any+Cast.swift in Sources */, 6714634E1EB3396E00EAB194 /* ReuseIdentifierProtocol.swift in Sources */, 6714626A1EB3396E00EAB194 /* NetworkService.swift in Sources */, @@ -2060,7 +2057,6 @@ 67CDEE401EB369BF00895905 /* ConfigurableController.swift in Sources */, 671462A61EB3396E00EAB194 /* IndexPath+ImmutableIndexPath.swift in Sources */, 671462A21EB3396E00EAB194 /* Double+Rounding.swift in Sources */, - EFBE57DD1EC361620040E00A /* UIView+Layout.swift in Sources */, 6714625E1EB3396E00EAB194 /* LogFormatter.swift in Sources */, 6714637E1EB3396E00EAB194 /* ImageDrawingOperation.swift in Sources */, 6714631E1EB3396E00EAB194 /* UserDefaults+MappableDataTypes.swift in Sources */, @@ -2098,7 +2094,6 @@ 671463571EB3396E00EAB194 /* StaticViewHeightProtocol.swift in Sources */, 671462AB1EB3396E00EAB194 /* ImmutableMappable+ObservableMappable.swift in Sources */, 671463631EB3396E00EAB194 /* SupportProtocol.swift in Sources */, - 671462DF1EB3396E00EAB194 /* UIActivityIndicator+LoadingIndicator.swift in Sources */, 671462871EB3396E00EAB194 /* CGContext+Initializers.swift in Sources */, 67CDEE441EB3AD1C00895905 /* NetworkService+RxLoadImage.swift in Sources */, 671463231EB3396E00EAB194 /* Any+Cast.swift in Sources */, @@ -2113,6 +2108,7 @@ 671462FF1EB3396E00EAB194 /* UIView+DefaultXibName.swift in Sources */, 671463871EB3396E00EAB194 /* ResizeDrawingOperation.swift in Sources */, 671463931EB3396E00EAB194 /* TemplateDrawingOperation.swift in Sources */, + 674AF55E1EC45B1600038A8F /* UIActivityIndicatorView+LoadingIndicator.swift in Sources */, 671463A51EB33FF600EAB194 /* Animatable.swift in Sources */, 6714630F1EB3396E00EAB194 /* UIViewController+DefaultStoryboardIdentifier.swift in Sources */, 6714629B1EB3396E00EAB194 /* CGSize+Resize.swift in Sources */, @@ -2211,7 +2207,6 @@ 671463551EB3396E00EAB194 /* StaticViewHeightProtocol.swift in Sources */, 671462A91EB3396E00EAB194 /* ImmutableMappable+ObservableMappable.swift in Sources */, 671463611EB3396E00EAB194 /* SupportProtocol.swift in Sources */, - 671462DD1EB3396E00EAB194 /* UIActivityIndicator+LoadingIndicator.swift in Sources */, 671462851EB3396E00EAB194 /* CGContext+Initializers.swift in Sources */, 671463211EB3396E00EAB194 /* Any+Cast.swift in Sources */, 6714634D1EB3396E00EAB194 /* ReuseIdentifierProtocol.swift in Sources */, @@ -2264,6 +2259,7 @@ 671463A81EB340C000EAB194 /* UIViewController+ConfigurableController.swift in Sources */, 671463151EB3396E00EAB194 /* UIViewController+TopVisibleViewController.swift in Sources */, 671462891EB3396E00EAB194 /* CGFloat+Pixels.swift in Sources */, + 674AF55D1EC45B1600038A8F /* UIActivityIndicatorView+LoadingIndicator.swift in Sources */, 671462951EB3396E00EAB194 /* CGSize+CGContextSize.swift in Sources */, 671463651EB3396E00EAB194 /* ViewHeightProtocol.swift in Sources */, 671462491EB3396E00EAB194 /* FixedPageCursor.swift in Sources */, diff --git a/LeadKit/Sources/Extensions/UIActivityIndicator/UIActivityIndicator+LoadingIndicator.swift b/LeadKit/Sources/Extensions/UIActivityIndicatorView/UIActivityIndicatorView+LoadingIndicator.swift similarity index 100% rename from LeadKit/Sources/Extensions/UIActivityIndicator/UIActivityIndicator+LoadingIndicator.swift rename to LeadKit/Sources/Extensions/UIActivityIndicatorView/UIActivityIndicatorView+LoadingIndicator.swift