🚀 Socket Launch Week 🚀 Day 5: Introducing Socket Fix.Learn More
Socket
Sign inDemoInstall
Socket

ngx-weekday-picker

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ngx-weekday-picker

A lightweight plugin to a pick weekday.

0.0.3
latest
Source
npm
Version published
Weekly downloads
10
-16.67%
Maintainers
1
Weekly downloads
 
Created
Source

NgxWeekdayPicker

A lightweight plugin to a pick weekday.

Features

  • highly customizable
  • very easy to implement

Demo

Get started

Installation

$ npm i ngx-weekday-picker

Example

TS
Module
import { NgxWeekdayPickerModule } from 'ngx-weekday-picker';
@NgModule({
  declarations: [ AppComponent ],
  imports: [BrowserModule, NgxWeekdayPickerModule  ],
  bootstrap: [AppComponent]
})
export class AppModule { }
Component
import { Component } from '@angular/core';
@Component({
 selector: 'app-root',
 templateUrl: './app.component.html',
 styleUrls: ['./app.component.scss']
})
export class AppComponent {
options = {
   weekStart: WeekDay.Saturday,
   inactiveColor: '#f2f2f2',
   inactiveBgColor: '#2a2a2a',
   inactiveBorderColor: '#000',
   daysNames: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'],
   selected: [WeekDay.Saturday, WeekDay.Sunday],
 };
 options1 = { 
   weekStart: WeekDay.Saturday,
   activeBgColor:'#e91e63',
   activeBorderColor:'#e91e63',
   inactiveColor: '#f2f2f2',
   inactiveBgColor: '#2a2a2a',
   inactiveBorderColor: '#000',
   daysNames: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'],
   selected: [WeekDay.Saturday, WeekDay.Sunday],
 };
}
HTML
 <ngx-weekday-picker></ngx-weekday-picker>
  <ngx-weekday-picker
    [daysNames]="options.daysNames"
    [weekStart]="options.weekStart"
    [selected]="options.selected"
    [inactiveColor]="options.inactiveColor"
    [inactiveBgColor]="options.inactiveBgColor"
    [inactiveBorderColor]="options.inactiveBorderColor"
  ></ngx-weekday-picker>
  <ngx-weekday-picker
    [daysNames]="options1.daysNames"
    [activeBgColor]="options1.activeBgColor"
    [activeBorderColor]="options1.activeBorderColor"
    [weekStart]="options1.weekStart"
    [selected]="options1.selected"
    [inactiveColor]="options1.inactiveColor"
    [inactiveBgColor]="options1.inactiveBgColor"
    [inactiveBorderColor]="options1.inactiveBorderColor"
  ></ngx-weekday-picker>

Options

Property (Type)DefaultDescription
weekStartWeekDay.MondaySelect the first day in the list
daysNames['MO', 'TU', 'WE', 'TH', 'FR', 'SA', 'SU']The labels of the days
disabledList[]The disabled days list
selected[]The default selected days
dayWidth40pxThe width of the days
fontSize14pxThe font size of the days
borderRadius6pxThe border radius
borderWidth1pxThe border width
activeColor#fffThe color of the selected days
activeBgColor#2196f3The background color of the selected days
activeBorderColor#008effThe border color of the selected days
inactiveColor#000The color of the not selected days
inactiveBgColor#fffThe background color of the not selected days
inactiveBorderColor#dddThe border color of the not selected days

Events

  • selectedChanged - triggered on change the selection

Other Projects

NameLinkDescription
ngx-i24-circular-progressLinkA lightweight plugin to render a simple, animated circular progress bar.
ngx-i24-progress-barLinkA lightweight plugin to render a simple, animated progress bar.
ngx-weekday-pickerLinkLightweight plugin to a pick weekday.
ngx-i24-color-pickerLinkA lightweight plugin to pick a color.
ngx-i24-checkboxLinkA lightweight plugin to display a modern checkbox.

Support

Copyright (c) 2022 Yaseen Alrefaee, contributors. Released under the MIT

Keywords

ngx

FAQs

Package last updated on 29 Oct 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts