1.0.0 • Published 3 years ago

ngb-material-datepicker v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

ngb-material-datepicker

Notice

This ngb-material-datepicker v1.0.0 outputs only the date. Time output will be implemented in v2.0.0.
Check the development roadmap for more information.

Dependencies

Quick start

$ npm install --save ngb-material-datepicker

Usage

import { NgbMaterialDatepickerService } from 'ngb-material-datepicker';

@Component({
    selector: 'app-example',
    templateUrl: './example.component.html',
    styleUrls: ['./example.component.scss'],
})
export class AppComponent {
    public date: string;

    constructor(private _datepicker: NgbMaterialDatepickerService) {}

    public open() {
        // Open Datepicker.
        const datepickerRef = this._datepicker.open();

        // Receive value
        datepickerRef.subscribe((v) => {
            // Null if closed or canceld.
            if (v == null) {
                return;
            }

            this.date = v;
        });
    }
}

Configuration

NameTypeDefaultDescription
initializeValueDate | undefinedCurrent timeInitial value when opening Datepicker.
headerColorstring | undefined#8CC24ASet the background color of the header.
headerTextColorstring | undefined#000000(Black) or #FFFFFF(White)Set the text color of the header. If not specified, the appropriate color will be generated from the contrast ratio with the background color.
dateColorstring | undefined#689F37Set the background color of the date area.
dateTextColorstring | undefined#000000(Black) or #FFFFFF(White)Set the text color of the date area. If not specified, the appropriate color will be generated from the contrast ratio with the background color.
outputFormatstring | undefinedyyyy-MM-dd HH:mm:ssSets the output format for the selected date. Please use the format date-fns.

Development Roadmap

  • v1.0.0(Current Version)
    • Only the date can be output. Time cannot be output.
  • v2.0.0
    • Implement a time picker. You will be able to output the time.

LICENSE

The MIT License (see the LICENSE file for the full text)