mdb-datepicker weekend color problem


Topic: mdb-datepicker weekend color problem

ASOKUMAR IT asked 3 years ago

Expected behavior markWeekends to true should work.

Actual behavior markWeekends : true results in error: Type 'true' is not assignable to type 'IMyMarkedDate | undefined'.

I have to use only this: markWeekends :{marked: true, color: 'red'}

The end result looks like the screenshot. I was expecting a red background color.

Resources (screenshots, code snippets etc.) enter image description here


Arkadiusz Idzikowski staff answered 3 years ago

The markWeekends :{marked: true, color: 'red'} and component styles are correct in this case, this is how the marked days should look like in the date picker component.

You can add always add custom styles to the styles.scss file to customize the component design. Here is an example:

.mydp .picker__day { z-index: 1;}

.mydp .picker__day .markdate {
  border-radius: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.3;
  position: absolute;
  z-index: -1;
}

It looks like there is a bug where component displays marked date for elements that are hidden in the specific view. We need to take a closer look at that and fix that on our end.


ASOKUMAR IT commented 3 years ago

Working great. Thanks a lot.πŸ‘πŸ‘Œ


ASOKUMAR IT commented 3 years ago

oops.. Color is applied but the weekends became disabled even though I have disableWeekends: false set in IMyOptions. enter image description here


Arkadiusz Idzikowski staff commented 3 years ago

@ASOKUMAR IT That's probably a problem with z-index styles because in this case the background element will be displayed over clickable date. I updated the code in my answer to resolve the problem, please try to use these new CSS rules.


ASOKUMAR IT commented 3 years ago

Applied your suggestion. Working great πŸ‘πŸŽ‰


Please insert min. 20 characters.

FREE CONSULTATION

Hire our experts to build a dedicated project. We'll analyze your business requirements, for free.

Status

Resolved

Specification of the issue
  • User: Free
  • Premium support: No
  • Technology: MDB Angular
  • MDB Version: MDB4 11.1.0
  • Device: pc
  • Browser: firefox, chrome, edge
  • OS: windows 10
  • Provided sample code: No
  • Provided link: No