@@ -19,7 +19,7 @@ export const OrganisationCard = ({
1919} : OrganisationCardProps ) => {
2020 return (
2121 < div
22- className = { `border border-card-border-color rounded-md bg-card-bg shadow-card-shadow flex py-[10px] px-4 cursor-pointer ${
22+ className = { `border border-card-border-color rounded-md bg-card-bg shadow-card-shadow flex py-[8px] sm: py-[10px] px-4 cursor-pointer ${
2323 more
2424 ? "w-full items-start justify-start bg-transparent shadow-none py-2 px-2 hover:bg-card-bg"
2525 : "w-max rounded-md items-center justify-center"
@@ -39,7 +39,7 @@ export const OrganisationCard = ({
3939 height = { 16 }
4040 width = { 16 }
4141 />
42- < p className = "text-sm font-semibold tracking-tighter lowercase text-card-text-black whitespace-nowrap" >
42+ < p className = "text-xs sm:text- sm font-semibold tracking-tighter lowercase text-card-text-black whitespace-nowrap" >
4343 @{ login }
4444 </ p >
4545 </ section >
@@ -74,29 +74,34 @@ export const ProjectsBlock = ({
7474 />
7575 ) ) }
7676 { projects . length > 3 ? (
77- < div className = "relative" >
77+ < div className = "md: relative" >
7878 < button
79- className = "text-black border border-card-border-color rounded-md bg-card-bg shadow-card-shadow w-max flex items-center justify-center py-[10px] px-4 cursor-pointer tracking-tighter text-sm"
79+ className = "text-black border border-card-border-color rounded-md bg-card-bg shadow-card-shadow w-max flex items-center justify-center py-[8px] sm:py-[ 10px] px-4 cursor-pointer tracking-tighter text-xs sm: text-sm"
8080 onClick = { ( ) => setShowMore ( ! showMore ) }
8181 >
8282 More
8383 </ button >
8484 { showMore ? (
85- < div className = "absolute right-2 top-14 flex flex-col gap-3 border-card-border-color border rounded-md shadow-card-shadow w-[250px] pt-3 bg-white" >
86- < p className = "text-black text-sm font-semibold px-4" >
87- projects
88- </ p >
89- < div className = "flex flex-col gap-1" >
90- { projects . slice ( 3 ) . map ( ( x , idx ) => (
91- < OrganisationCard
92- key = { `${ idx } _${ x . login } ` }
93- handleClick = { handleFilterToggle }
94- login = { x . login }
95- avatarUrl = { x . avatarUrl }
96- more = { true }
97- toggleFilter = { toggleFilter }
98- />
99- ) ) }
85+ < div
86+ className = "absolute top-0 right-0 left-0 bottom-0 md:backdrop-blur-none backdrop-blur-sm h-full flex items-center justify-center p-8 z-10"
87+ onClick = { ( ) => setShowMore ( ! showMore ) }
88+ >
89+ < div className = "md:absolute md:right-2 md:top-14 flex flex-col gap-3 border-card-border-color border rounded-md shadow-card-shadow w-full md:w-[250px] pt-3 bg-white z-30" >
90+ < p className = "text-black text-sm font-semibold px-4" >
91+ projects
92+ </ p >
93+ < div className = "flex flex-col gap-1" >
94+ { projects . slice ( 3 ) . map ( ( x , idx ) => (
95+ < OrganisationCard
96+ key = { `${ idx } _${ x . login } ` }
97+ handleClick = { handleFilterToggle }
98+ login = { x . login }
99+ avatarUrl = { x . avatarUrl }
100+ more = { true }
101+ toggleFilter = { toggleFilter }
102+ />
103+ ) ) }
104+ </ div >
100105 </ div >
101106 </ div >
102107 ) : null }
0 commit comments