FLEXColor.h 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. //
  2. // FLEXColor.h
  3. // FLEX
  4. //
  5. // Created by Benny Wong on 6/18/19.
  6. // Copyright © 2019 Flipboard. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import <UIKit/UIKit.h>
  10. NS_ASSUME_NONNULL_BEGIN
  11. @interface FLEXColor : NSObject
  12. @property (readonly, class) UIColor *primaryBackgroundColor;
  13. + (UIColor *)primaryBackgroundColorWithAlpha:(CGFloat)alpha;
  14. @property (readonly, class) UIColor *secondaryBackgroundColor;
  15. + (UIColor *)secondaryBackgroundColorWithAlpha:(CGFloat)alpha;
  16. @property (readonly, class) UIColor *tertiaryBackgroundColor;
  17. + (UIColor *)tertiaryBackgroundColorWithAlpha:(CGFloat)alpha;
  18. @property (readonly, class) UIColor *groupedBackgroundColor;
  19. + (UIColor *)groupedBackgroundColorWithAlpha:(CGFloat)alpha;
  20. @property (readonly, class) UIColor *secondaryGroupedBackgroundColor;
  21. + (UIColor *)secondaryGroupedBackgroundColorWithAlpha:(CGFloat)alpha;
  22. // Text colors
  23. @property (readonly, class) UIColor *primaryTextColor;
  24. @property (readonly, class) UIColor *deemphasizedTextColor;
  25. // UI element colors
  26. @property (readonly, class) UIColor *tintColor;
  27. @property (readonly, class) UIColor *scrollViewBackgroundColor;
  28. @property (readonly, class) UIColor *iconColor;
  29. @property (readonly, class) UIColor *borderColor;
  30. @property (readonly, class) UIColor *toolbarItemHighlightedColor;
  31. @property (readonly, class) UIColor *toolbarItemSelectedColor;
  32. @property (readonly, class) UIColor *hairlineColor;
  33. @property (readonly, class) UIColor *destructiveColor;
  34. @end
  35. NS_ASSUME_NONNULL_END