Great, I believe I have successfully accomplished it. Let's use the monthly view as an example.
rbc-today
: represents the big div
that corresponds to the closest appointment from today. This class gives a pale blue color to the day. It is assigned to a div
that already has the rbc-day-bg
class:
<div class="rbc-month-row">
<div rbc-row-bg>
<div class="rbc-day-bg"></div>
<div class="rbc-day-bg"></div>
[...]
<div class="rbc-day-bg rbc-today"></div> <---HERE
</div>
</div>
This particular div block represents the entire day.
rbc-now
: this class makes the day's number of the month bold (e.g. 28) and indicates the month number of the nearest appointment happening from today. It is assigned to divs that already have an rbc-date-cell
class and are in the first rbc-row
class under rbc-row-content
:
<div class="rbc-month-row">
<div rbc-row-bg>
<div class="rbc-day-bg"></div>
<div class="rbc-day-bg"></div>
[...]
<div class="rbc-day-bg rbc-today"></div>
</div>
<div class="rbc-row-content">
<div class="rbc-row ">
<div class="rbc-date-cell">
<a href="#">26</a>
</div>
<div class="rbc-date-cell">
<a href="#">27</a>
</div>
<div class="rbc-date-cell rbc-now"> <---HERE
<a href="#">28</a>
</div>
</div>
</div>
</div>
rbc-current
: has no specific style, functions exactly like rbc-now
, but is applied to every single day of the month which matches the date of the appointment, from that day onwards. For example, if you set an appointment for March 28, 2021, rbc-current
will be added to April 28th, May 28th, June 28th, and so on, as well as January 28, 2022, February 28, 2022, and so forth.
<div class="rbc-month-row">
<div rbc-row-bg>
<div class="rbc-day-bg"></div>
<div class="rbc-day-bg"></div>
[...]
<div class="rbc-day-bg rbc-today"></div>
</div>
<div class="rbc-row-content">
<div class="rbc-row ">
<div class="rbc-date-cell">
<a href="#">26</a>
</div>
<div class="rbc-date-cell">
<a href="#">27</a>
</div>
<div class="rbc-date-cell rbc-now rbc-current"> <---HERE
<a href="#">28</a>
</div>
</div>
</div>
</div>
I hope this explanation can serve as a helpful point of reference for future needs.