SkillAgentSearch skills...

DateGrid

A customizable swiftui calendar

Install / Use

/learn @yodagamaheshan/DateGrid

README

<p align="center"> <img src="https://github.com/yodagamaheshan/DateGrid/blob/main/banner.png?raw=true" alt="DateGrid" title="DateGrid" width="557"/> </p> <p align="center"> <a href="https://swift.org/package-manager/"><img src="https://img.shields.io/badge/SPM-supported-DE5C43.svg?style=flat"></a> </p>

Description not available.

Installation

From Xcode 11, you can use Swift Package Manager to add DateGrid to your project.

  1. Select File > Swift Packages > Add Package Dependency. Enter https://github.com/yodagamaheshan/DateGrid.git in the "Choose Package Repository" dialog.
  2. In the next page, specify the version resolving rule.
  3. After Xcode checking out the source and resolving the version, you can choose the "DateGrid" library and add it to your app target.

Usage

DateGrid(interval: dateInterval , selectedMonth: $selectedMonthDate, mode: mode) { dateGridDate in
                
                Text(dateGridDate.date.day)
                    .padding(8)
                    .background(Color.blue)
                    .cornerRadius(8)
                    .padding([.bottom], 10)
            }

Sample project

<p> <img src="ScreenShots/iPhone_screenShot.png" width="200"/> <img src="ScreenShots/iPhone_weekMode.png" width="200"/> </p>
View on GitHub
GitHub Stars201
CategoryDevelopment
Updated24d ago
Forks22

Languages

Swift

Security Score

85/100

Audited on Mar 17, 2026

No findings