A lot of change in this commit. Changing the dashboard to get more data and the new features added
This commit is contained in:
@@ -9,6 +9,36 @@
|
||||
padding-bottom: calc(var(--nav-bottom-height) + var(--space-6));
|
||||
}
|
||||
|
||||
.birthdays-grid {
|
||||
display: grid;
|
||||
grid-template-columns: minmax(280px, 360px) minmax(0, 1fr);
|
||||
gap: var(--space-4);
|
||||
padding: 0 var(--space-4);
|
||||
}
|
||||
|
||||
.birthdays-panel {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: var(--space-4);
|
||||
padding: var(--space-4);
|
||||
border: 1px solid var(--color-border);
|
||||
border-radius: calc(var(--radius-md) + 4px);
|
||||
background:
|
||||
radial-gradient(circle at top left, color-mix(in srgb, var(--module-accent) 10%, transparent), transparent 45%),
|
||||
var(--color-surface);
|
||||
box-shadow: var(--shadow-sm);
|
||||
}
|
||||
|
||||
.birthdays-panel--upcoming {
|
||||
position: sticky;
|
||||
top: var(--space-4);
|
||||
align-self: start;
|
||||
}
|
||||
|
||||
.birthdays-panel--list {
|
||||
min-width: 0;
|
||||
}
|
||||
|
||||
.birthdays-toolbar {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
@@ -19,6 +49,35 @@
|
||||
background: var(--color-surface);
|
||||
}
|
||||
|
||||
.birthdays-toolbar__title {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
gap: var(--space-2);
|
||||
min-width: 0;
|
||||
flex: 1;
|
||||
font-size: var(--text-lg);
|
||||
font-weight: var(--font-weight-bold);
|
||||
}
|
||||
|
||||
.birthdays-toolbar__title-icon {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
color: var(--module-accent);
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
.birthdays-toolbar__subtitle {
|
||||
margin: 0 var(--space-4) var(--space-2);
|
||||
color: var(--color-text-secondary);
|
||||
font-size: var(--text-sm);
|
||||
}
|
||||
|
||||
.birthdays-toolbar--embedded {
|
||||
padding: 0;
|
||||
border: none;
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
.birthdays-toolbar__search {
|
||||
flex: 1;
|
||||
position: relative;
|
||||
@@ -48,7 +107,8 @@
|
||||
padding: 0 var(--space-4);
|
||||
}
|
||||
|
||||
.birthdays-section__header h2 {
|
||||
.birthdays-section__header h2,
|
||||
.birthdays-section__header h3 {
|
||||
margin: 0;
|
||||
font-size: var(--text-lg);
|
||||
}
|
||||
@@ -61,16 +121,14 @@
|
||||
|
||||
.birthday-cards {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));
|
||||
grid-template-columns: 1fr;
|
||||
gap: var(--space-3);
|
||||
margin-top: var(--space-3);
|
||||
}
|
||||
|
||||
.birthday-card,
|
||||
.birthday-item {
|
||||
background: var(--color-surface);
|
||||
border: 1px solid var(--color-border);
|
||||
border-left: 3px solid var(--module-accent);
|
||||
border-radius: var(--radius-md);
|
||||
box-shadow: var(--shadow-sm);
|
||||
}
|
||||
@@ -80,6 +138,7 @@
|
||||
align-items: center;
|
||||
gap: var(--space-3);
|
||||
padding: var(--space-4);
|
||||
background: linear-gradient(180deg, color-mix(in srgb, var(--module-accent) 6%, var(--color-surface)), var(--color-surface));
|
||||
}
|
||||
|
||||
.birthday-card__body,
|
||||
@@ -88,6 +147,13 @@
|
||||
flex: 1;
|
||||
}
|
||||
|
||||
.birthday-card__top {
|
||||
display: flex;
|
||||
align-items: flex-start;
|
||||
justify-content: space-between;
|
||||
gap: var(--space-3);
|
||||
}
|
||||
|
||||
.birthday-card__name,
|
||||
.birthday-item__name {
|
||||
font-size: var(--text-base);
|
||||
@@ -108,6 +174,16 @@
|
||||
font-size: var(--text-sm);
|
||||
}
|
||||
|
||||
.birthday-card__pill {
|
||||
padding: 0.35rem 0.6rem;
|
||||
border-radius: var(--radius-full);
|
||||
background: color-mix(in srgb, var(--module-accent) 12%, transparent);
|
||||
color: var(--module-accent);
|
||||
font-size: var(--text-xs);
|
||||
font-weight: var(--font-weight-semibold);
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.birthday-item__notes {
|
||||
color: var(--color-text-secondary);
|
||||
}
|
||||
@@ -116,7 +192,6 @@
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: var(--space-3);
|
||||
margin-top: var(--space-3);
|
||||
}
|
||||
|
||||
.birthday-item {
|
||||
@@ -233,6 +308,15 @@
|
||||
font-size: var(--text-sm);
|
||||
}
|
||||
|
||||
@media (max-width: 960px) {
|
||||
.birthdays-grid {
|
||||
grid-template-columns: 1fr;
|
||||
}
|
||||
.birthdays-panel--upcoming {
|
||||
position: static;
|
||||
}
|
||||
}
|
||||
|
||||
.contact-action-btn {
|
||||
width: 36px;
|
||||
height: 36px;
|
||||
|
||||
Reference in New Issue
Block a user