make some calendar stylings
This commit is contained in:
@ -51,7 +51,7 @@ const EventCalendar = ({ events }: { events: EventFragment[] }) => {
|
|||||||
const eventsByDate = organizeEventsByDate(futureSingularEvents);
|
const eventsByDate = organizeEventsByDate(futureSingularEvents);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className={styles.eventList}>
|
<div className={styles.eventCalendar}>
|
||||||
{Object.keys(eventsByDate).map((yearMonth) => (
|
{Object.keys(eventsByDate).map((yearMonth) => (
|
||||||
<div key={yearMonth} className={styles.calendarYearMonth}>
|
<div key={yearMonth} className={styles.calendarYearMonth}>
|
||||||
<h2>{formatYearMonth(yearMonth)}</h2>
|
<h2>{formatYearMonth(yearMonth)}</h2>
|
||||||
|
@ -1,7 +1,5 @@
|
|||||||
.eventWrapper {
|
.eventWrapper {
|
||||||
background: #ccc;
|
|
||||||
margin: calc(var(--spacing-sitepadding)*-1) calc(var(--spacing-sitepadding)*-1);
|
margin: calc(var(--spacing-sitepadding)*-1) calc(var(--spacing-sitepadding)*-1);
|
||||||
padding: var(--spacing-sitepadding);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.eventList {
|
.eventList {
|
||||||
@ -23,17 +21,65 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.eventCalendar {
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
.calendarYearMonth {
|
.calendarYearMonth {
|
||||||
h2:first-letter {
|
h2 {
|
||||||
text-transform: capitalize
|
font-size: var(--font-size-h1);
|
||||||
|
padding: 1rem var(--spacing-sitepadding);
|
||||||
|
background: var(--color-deepBrick);
|
||||||
|
color: var(--color-goldenOrange);
|
||||||
|
position: sticky;
|
||||||
|
|
||||||
|
&:first-letter {
|
||||||
|
text-transform: capitalize;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.calendarWeek {}
|
.calendarWeek {
|
||||||
|
display: grid;
|
||||||
|
grid-template-columns: repeat(7, 1fr);
|
||||||
|
|
||||||
|
&:nth-of-type(even) {
|
||||||
|
.calendarDay {
|
||||||
|
background: var(--color-background);
|
||||||
|
|
||||||
|
&:nth-of-type(even) {
|
||||||
|
background: var(--color-background-secondary);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.calendarDay {
|
.calendarDay {
|
||||||
h3:first-letter {
|
background: var(--color-background-secondary);
|
||||||
text-transform: capitalize
|
min-height: 12rem;
|
||||||
|
padding: calc(var(--spacing-gap-column)/2);
|
||||||
|
|
||||||
|
&:nth-of-type(even) {
|
||||||
|
background: var(--color-background);
|
||||||
|
}
|
||||||
|
|
||||||
|
&:first-child {
|
||||||
|
padding-left: var(--spacing-sitepadding);
|
||||||
|
}
|
||||||
|
|
||||||
|
&:last-child {
|
||||||
|
padding-right: var(--spacing-sitepadding);
|
||||||
|
}
|
||||||
|
|
||||||
|
h3 {
|
||||||
|
font-family: var(--font-serif);
|
||||||
|
font-size: var(--font-size-body);
|
||||||
|
font-weight: 400;
|
||||||
|
margin-bottom: 1rem;
|
||||||
|
|
||||||
|
|
||||||
|
&:first-letter {
|
||||||
|
text-transform: capitalize;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -7,6 +7,7 @@
|
|||||||
--font-size-body: 1rem;
|
--font-size-body: 1rem;
|
||||||
--font-size-lead: 1.4rem;
|
--font-size-lead: 1.4rem;
|
||||||
--font-size-h2: 1.8rem;
|
--font-size-h2: 1.8rem;
|
||||||
|
--font-size-h1: 2.4rem;
|
||||||
|
|
||||||
|
|
||||||
// colors
|
// colors
|
||||||
|
Reference in New Issue
Block a user