Skip to content

Commit bac9b04

Browse files
Added contribution section on dashboard
1 parent 060adbe commit bac9b04

File tree

3 files changed

+792
-567
lines changed

3 files changed

+792
-567
lines changed

src/pages/dashboard/dashboard.css

Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3444,6 +3444,141 @@
34443444
color: black !important;
34453445
}
34463446

3447+
/* ===== CONTRIBUTORS PAGE STYLING ===== */
3448+
3449+
.contributors-page-container {
3450+
max-width: 1200px;
3451+
margin: 0 auto;
3452+
padding: 2rem;
3453+
}
3454+
3455+
.contributors-hero .hero-content {
3456+
text-align: center;
3457+
margin-bottom: 3rem;
3458+
}
3459+
3460+
.contributors-content {
3461+
margin-top: 3rem;
3462+
}
3463+
3464+
.contributors-header {
3465+
text-align: center;
3466+
margin-bottom: 3rem;
3467+
}
3468+
3469+
.contributors-header h2 {
3470+
font-size: 2.5rem;
3471+
font-weight: 700;
3472+
color: var(--ifm-color-emphasis-900);
3473+
margin-bottom: 1rem;
3474+
}
3475+
3476+
.contributors-header p {
3477+
font-size: 1.2rem;
3478+
color: var(--ifm-color-emphasis-600);
3479+
}
3480+
3481+
.contributors-grid {
3482+
display: grid;
3483+
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
3484+
gap: 2rem;
3485+
margin-top: 2rem;
3486+
}
3487+
3488+
.contributor-card {
3489+
background: var(--ifm-card-background-color);
3490+
border: 1px solid var(--ifm-color-emphasis-200);
3491+
border-radius: 12px;
3492+
padding: 2rem;
3493+
text-align: center;
3494+
transition: all 0.3s ease;
3495+
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
3496+
}
3497+
3498+
.contributor-card:hover {
3499+
transform: translateY(-5px);
3500+
box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1);
3501+
border-color: var(--ifm-color-primary);
3502+
}
3503+
3504+
.contributor-avatar {
3505+
width: 80px;
3506+
height: 80px;
3507+
border-radius: 50%;
3508+
margin-bottom: 1rem;
3509+
border: 3px solid var(--ifm-color-primary-light);
3510+
}
3511+
3512+
.contributor-avatar.placeholder {
3513+
background: var(--ifm-color-primary-lightest);
3514+
display: flex;
3515+
align-items: center;
3516+
justify-content: center;
3517+
font-size: 2rem;
3518+
color: var(--ifm-color-primary);
3519+
margin: 0 auto 1rem;
3520+
}
3521+
3522+
.contributor-card h3 {
3523+
font-size: 1.25rem;
3524+
font-weight: 600;
3525+
color: var(--ifm-color-emphasis-900);
3526+
margin-bottom: 0.5rem;
3527+
}
3528+
3529+
.contributor-card p {
3530+
color: var(--ifm-color-emphasis-600);
3531+
margin-bottom: 1rem;
3532+
font-size: 0.9rem;
3533+
}
3534+
3535+
.contributor-stats {
3536+
display: flex;
3537+
justify-content: center;
3538+
flex-wrap: wrap;
3539+
gap: 0.5rem;
3540+
}
3541+
3542+
.contributor-stats span {
3543+
background: var(--ifm-color-primary-lightest);
3544+
color: var(--ifm-color-primary-darker);
3545+
padding: 0.25rem 0.75rem;
3546+
border-radius: 20px;
3547+
font-size: 0.8rem;
3548+
font-weight: 500;
3549+
}
3550+
3551+
/* Dark theme support for contributors */
3552+
[data-theme="dark"] .contributor-card {
3553+
background: var(--ifm-background-surface-color);
3554+
border-color: var(--ifm-color-emphasis-300);
3555+
}
3556+
3557+
[data-theme="dark"] .contributor-avatar.placeholder {
3558+
background: var(--ifm-color-primary-darkest);
3559+
}
3560+
3561+
[data-theme="dark"] .contributor-stats span {
3562+
background: var(--ifm-color-primary-darkest);
3563+
color: var(--ifm-color-primary-lighter);
3564+
}
3565+
3566+
/* Responsive design for contributors */
3567+
@media (max-width: 768px) {
3568+
.contributors-page-container {
3569+
padding: 1rem;
3570+
}
3571+
3572+
.contributors-grid {
3573+
grid-template-columns: 1fr;
3574+
gap: 1.5rem;
3575+
}
3576+
3577+
.contributors-header h2 {
3578+
font-size: 2rem;
3579+
}
3580+
}
3581+
34473582
/* Light theme github buttons */
34483583
[data-theme="light"] .github-profile-btn,
34493584
[data-theme="light"] .github-link {

0 commit comments

Comments
 (0)