Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yodagamaheshan/DateGrid

A customizable swiftui calendar
https://github.com/yodagamaheshan/DateGrid

calendar calendar-swiftui calendarswiftui customizable-ui date dategrid horizontal-scrolling ioscalendar monthcalendar swiftui swiftuicalendar weekcalendar

Last synced: about 1 month ago
JSON representation

A customizable swiftui calendar

Awesome Lists containing this project

README

        


DateGrid



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.
1. In the next page, specify the version resolving rule.
1. After Xcode checking out the source and resolving the version, you can choose the "DateGrid" library and add it to your app target.

## Usage

```swift
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](https://github.com/yodagamaheshan/FlexibleCalender-demo.git)