0.2.7 • Published 7 months ago

ngx-angular-date-range-picker v0.2.7

Weekly downloads
-
License
-
Repository
github
Last release
7 months ago

Date Range Picker Angular Library

The ngx-angular-date-range-picker library provides a customizable date range picker component for Angular applications.

Installation

To use this library in your Angular project, you need to install it using npm:

npm install ngx-angular-date-range-picker

Usage

  1. Import the DateRangePickerModule into your application module:
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { DateRangePickerModule } from 'ngx-angular-date-range-picker';

@NgModule({
  declarations: [/* ... */],
  imports: [
    BrowserModule,
    DateRangePickerModule, // Add this line
  ],
  bootstrap: [/* ... */],
})
export class AppModule {}
  1. In your component template, use the ngx-angular-date-range-picker component:
<date-range-picker [props]="calendar" [control]="date"></date-range-picker>
  1. In your component TypeScript file, configure the calendarType and the FormControl:
import { Component } from '@angular/core';
import { FormControl } from '@angular/forms';
import { calendarType } from 'ngx-angular-date-range-picker';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css'],
})
export class AppComponent {
  date = new FormControl();

  calendar: calendarType = {
    type: 'day',
    date: new Date(),
    containDarkMode: true,
    locale: 'en',
    backgroundColorPrimary: '#F1BF98',
    backgroundColorSecondary: '#FDF4ED',
    maxDate: new Date(),
    minDate: new Date(),
  };
}

Options

Features

  • Supports various date range types (day, month, year).
  • Allows formatting based on different regions.
  • Provides internationalization (i18n) support.
  • Customizable CSS styling.
  • Supports dark mode.
  • Allows setting a maximum and minimum date range.
  • Supports reactive forms.
  • Supports Angular 12 and 14.
  • Supports Angular Universal.

Browser Support

The date range picker component supports the following browsers:

BrowserVersion
Google ChromeLatest
Mozilla FirefoxLatest
Microsoft EdgeLatest
SafariLatest (Testing)
Internet Explorer11 and above

You can customize the browser versions and additional information as needed.

Contributions

Contributions are welcome! Feel free to open issues or pull requests on the GitHub repository.

Author

Light will always guide our paths through the shadows. Deep Peace!!!

T.'.F.'.A.'.

Demo

0.2.1

7 months ago

0.1.2

8 months ago

0.2.0

7 months ago

0.2.7

7 months ago

0.1.8

8 months ago

0.2.6

7 months ago

0.1.7

8 months ago

0.1.9

7 months ago

0.2.3

7 months ago

0.1.4

8 months ago

0.2.2

7 months ago

0.1.3

8 months ago

0.2.5

7 months ago

0.1.6

8 months ago

0.2.4

7 months ago

0.1.5

8 months ago

0.1.1

8 months ago

0.1.0

9 months ago

0.0.8

9 months ago

0.0.9

9 months ago

0.0.7

9 months ago

0.0.6

9 months ago

0.0.5

9 months ago

0.0.4

9 months ago

0.0.3

9 months ago

0.0.2

9 months ago

0.0.1

9 months ago