//  CalendarDayCell.h

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

@interface CalendarDayCell : UICollectionViewCell

@property (nonatomic, strong) UILabel *dayLabel;
@property (nonatomic, strong) UIView *statusDot;
@property (nonatomic, strong) UIView *selectionRing;

// Configure cell:
- (void)configureWithDay:(nullable NSNumber *)day
               inMonth:(BOOL)inMonth
                enabled:(BOOL)enabled
                 status:(nullable NSString *)status // @"available"/@"limited"/@"unavailable" or nil
               selected:(BOOL)selected;

@end

NS_ASSUME_NONNULL_END
