change styles year-component

This commit is contained in:
Abderahman88 2020-10-21 21:39:13 +01:00
parent 683a6320c5
commit 20920c2532
3 changed files with 12 additions and 49 deletions

View File

@ -12,7 +12,7 @@ import { CommunicationColors , FluentCustomizations, FluentTheme } from '@uifa
import CalendarToolbar from './CustomToolbar'; import CalendarToolbar from './CustomToolbar';
import Year from './Year'; import Year from './Year';
import { Calendar as OriCalendar, momentLocalizer } from 'react-big-calendar'; import { Calendar as MyCalendar, momentLocalizer } from 'react-big-calendar';
import { import {
Customizer, Customizer,
@ -342,7 +342,7 @@ export default class Calendar extends React.Component<ICalendarProps, ICalendarS
<div> <div>
{this.state.isloading ? <Spinner size={SpinnerSize.large} label={strings.LoadingEventsLabel} /> : {this.state.isloading ? <Spinner size={SpinnerSize.large} label={strings.LoadingEventsLabel} /> :
<div className={styles.container}> <div className={styles.container}>
<OriCalendar <MyCalendar
dayPropGetter = {this.dayPropGetter} dayPropGetter = {this.dayPropGetter}
localizer={localizer} localizer={localizer}
selectable selectable
@ -376,41 +376,6 @@ export default class Calendar extends React.Component<ICalendarProps, ICalendarS
} }
} }
/> />
{/*<BigCalendar
dayPropGetter = {this.dayPropGetter}
localizer={localizer}
selectable
events={this.state.eventData}
startAccessor="EventDate"
endAccessor="EndDate"
eventPropGetter={this.eventStyleGetter}
onSelectSlot={this.onSelectSlot}
components={{
event: this.renderEvent,
toolbar: CalendarToolbar,
}}
onSelectEvent={this.onSelectEvent}
defaultDate={moment().startOf('day').toDate()}
//views={{
// day: true,
// week: true,
// month: true,
// agenda: true,
// work_week: false
// }}
//views={['month','week','day','agenda']}
messages={
{
'today': strings.todayLabel,
'previous': strings.previousLabel,
'next': strings.nextLabel,
'month': strings.monthLabel,
'week': strings.weekLabel,
'day': strings.dayLable,
'showMore': total => `+${total} ${strings.showMore}`,
}
}
/>*/}
</div> </div>
} }
</div> </div>

View File

@ -12,7 +12,6 @@
.monthName { .monthName {
color: $ms-color-themeDark; color: $ms-color-themeDark;
//color: #ccbe88;
font-weight: bold; font-weight: bold;
} }
@ -35,16 +34,16 @@
.date.inMonth:hover { .date.inMonth:hover {
cursor: pointer; cursor: pointer;
//background: #ccbe88;
background: $ms-color-themeDark; background: $ms-color-themeDark;
color: white;
font-weight: bold;
} }
.today { .today {
//background: #ccbe88;
background: $ms-color-themeDark; background: $ms-color-themeDark;
} }
.date.prev-month, .date.prevMonth,
.date.next-month { .date.nextMonth {
color: grey; color: grey;
} }

View File

@ -44,7 +44,7 @@ function CalendarDate(props) {
if (dateToRender.month() < dateOfMonth.month()) { if (dateToRender.month() < dateOfMonth.month()) {
return ( return (
<button disabled={true} className={css(styles.date, styles["prev-month"])}> <button disabled={true} className={css(styles.date, styles["prevMonth"])}>
{dateToRender.date()} {dateToRender.date()}
</button> </button>
); );
@ -52,7 +52,7 @@ function CalendarDate(props) {
if (dateToRender.month() > dateOfMonth.month()) { if (dateToRender.month() > dateOfMonth.month()) {
return ( return (
<button disabled={true} className={css(styles.date, styles["next-month"])}> <button disabled={true} className={css(styles.date, styles["nextMonth"])}>
{dateToRender.date()} {dateToRender.date()}
</button> </button>
); );
@ -113,8 +113,7 @@ class YearCalendar extends React.Component<IYearCalendarProps, IYearCalendarStat
return ( return (
<div className={styles.month}> <div className={styles.month}>
<div className={styles.monthName}> <div className={styles.monthName}>
{/*this.state.calendar.currentDate.format('MMMM').toUpperCase()*/} {this.state.calendar.currentDate.format('MMMM').toUpperCase()}
{this.state.calendar.currentDate.lang("en").format('MMMM','en').toUpperCase()}
</div> </div>
{['S', 'M', 'T', 'W', 'T', 'F', 'S'].map((day, index) => ( {['S', 'M', 'T', 'W', 'T', 'F', 'S'].map((day, index) => (
<span key={index} className={styles.day}> <span key={index} className={styles.day}>
@ -129,7 +128,7 @@ class YearCalendar extends React.Component<IYearCalendarProps, IYearCalendarStat
dateToRender={date} dateToRender={date}
dateOfMonth={this.state.calendar.currentDate} dateOfMonth={this.state.calendar.currentDate}
onClick={(e,obj) => { onClick={(e,obj) => {
this.openView(obj.toDate(), "day", e) //open day-view this.openView(obj.toDate(), "day", e); //open day-view
} }
} }
/> />
@ -141,7 +140,7 @@ class YearCalendar extends React.Component<IYearCalendarProps, IYearCalendarStat
} }
private openView = (date, view, e) => { private openView = (date, view, e) => {
e.preventDefault() e.preventDefault();
this.props.onDrillDown(date, view); this.props.onDrillDown(date, view);
} }