Skip to content

Commit

Permalink
Merge pull request #774 from adobe/issue-773
Browse files Browse the repository at this point in the history
Multiple author support in author-box
  • Loading branch information
asthabh23 authored Feb 12, 2025
2 parents 27d6a5f + 689e6ce commit 3fab9bd
Show file tree
Hide file tree
Showing 3 changed files with 279 additions and 64 deletions.
160 changes: 148 additions & 12 deletions blocks/author-box/author-box.css
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,20 @@ main .author-box {

main .author-box-info {
display: flex;
flex-wrap: wrap;
flex-direction: column;
align-items: center;
margin-top: 40px;
margin-bottom: 40px;
padding: 0 2rem;
}

main .author-box-info .author-container {
display: flex;
align-items: center;
width: 100%;
margin-bottom: 20px; /* Add space between author rows */
}

main .author-box-info .sharing-details {
margin-left: auto;
}
Expand Down Expand Up @@ -61,14 +68,53 @@ main .author-box-info .sharing-details svg {
main .author-box-info .blog-author-blurb {
font-style: italic;
color: grey;
padding-left: 15px;
}

main .author-box-info .single-author .blog-author-blurb {
display: none;
}

main .author-box-info .publication-date-invalid {
display: none;
}

main .author-containers .blog-author-info {
position: relative;
display: inline-block;
}

main .author-containers .blog-author-info .sharing-details {
position: absolute;
bottom: 0;
right: 15px;
background-color: white;
border-radius: 20px;
}

main .author-containers .blog-author-info .sharing-details svg {
width: 20px;
height: 20px;
}

main .author-box-info .blog-publication-date {
text-align: center;
display: block;
width: 100%;
padding: 1rem;
}

main .author-box-info .single-author .blog-publication-date {
text-align: left;
display: block;
width: 100%;
padding: 0;
font-size: 16px;
}

main .author-box-info .blog-author-details .blog-author-name {
font-weight: bold;
}

@media (width >= 600px) {
main .author-box {
margin-left: auto;
Expand All @@ -78,45 +124,135 @@ main .author-box-info .publication-date-invalid {
}

main .author-box .author-box-info {
max-width: 900px;
max-width: 650px;
margin-left: auto;
margin-right: auto;
}

main .author-box-info .blog-author-blurb {
max-width: 290px;
margin-left: 10px;
border-left: 1px solid grey;
display: block;
max-width: 280px;
font-size: 15px;
}

main .author-box-info .single-author .blog-author-blurb {
display: block;
padding-left: 30px;
border-left: 1px solid grey;
}

main .author-box-info .blog-author-details {
font-size: 16px;
padding-right: 10px;
}

main .author-box-info .blog-publication-date {
text-align: left;
}

main .author-box-info .author-containers {
display: flex;
flex-direction: row;
align-items: center;
margin-top: 20px;
margin-bottom: 20px;
width: 100%;
padding: 0 1rem;
}

main .author-box-info .multiple-authors .blog-author-details {
border-right: none;
}

/* main .author-box-info .single-author .blog-author-details {
padding-right: 30px;
} */
}

@media (width >= 768px) {
main .author-box .author-box-info {
max-width: 650px;
margin-left: auto;
margin-right: auto;
padding: 0;
}

main .author-box-info .blog-author-blurb {
max-width: 380px;
margin-left: 20px;
font-size: 18px;
}

main .author-box-info .blog-author-details {
main .author-box-info .multiple-authors .blog-author-details {
font-size: 18px;
padding-right: 10px;
}

main .author-box-info .author-containers .blog-author-blurb {
margin-left: 0;
padding-left: 0;
}

main .author-box-info .single-author .blog-author-blurb {
padding-left: 30px;
}

main .author-containers .blog-author-info .sharing-details {
right: 10px;
}
}

@media (width >= 900px) {
main .author-box-info .blog-author-blurb {
max-width: 450px;
font-size: 20px;
margin-left: 30px;
main .author-box .author-box-info {
max-width: 740px;
padding-left: 30px;
padding-right: 30px;
}

main .author-box-info .single-author .blog-author-blurb {
max-width: 400px;
font-size: 18px;
margin-left: 10px;
padding-left: 30px;
}

main .author-box-info .multiple-authors .blog-author-blurb {
max-width: 500px;
font-size: 20px;
margin-left: 0;
padding-left: 0;
}

main .author-box-info .blog-author-details {
font-size: 20px;
}

main .author-box-info .author-container .blog-author-details {
border-right: none;
}
}

@media (width >= 1200px) {
main .author-box .author-box-info {
max-width: 800px;
padding-left: 0;
padding-right: 0;
}

main .author-box-info .multiple-authors .blog-author-details {
padding-right: 30px;
}

main .author-containers .blog-author-info .sharing-details {
right: 15px;
}

main .author-box-info .single-author .blog-author-blurb {
max-width: 500px;
}
}

@media (width >= 1400px) {
main .author-box .author-box-info {
max-width: 880px;
}
}
Loading

0 comments on commit 3fab9bd

Please sign in to comment.