Skip to content

Commit

Permalink
Reverted back as bottom is not scrollable to
Browse files Browse the repository at this point in the history
  • Loading branch information
mbeps committed Feb 6, 2024
1 parent 47b617b commit 71223cd
Showing 1 changed file with 69 additions and 71 deletions.
140 changes: 69 additions & 71 deletions components/Modal/LanguageModal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -125,85 +125,83 @@ const LanguageModal: React.FC<LanguageTagWithModalProps> = ({
</Tooltip>
</DialogTrigger>
<DialogContent>
<div className="w-full h-full overflow-hidden">
<div className="w-full pt-6">
<HeadingTwo title={language.name} />
</div>
<div className="w-full pt-6">
<HeadingTwo title={language.name} />
</div>

<ScrollArea className="h-full w-full">
<div className="px-6 pb-4">
{/* Grouping Dropdown */}
<div className="flex mt-4">
<div className="flex-grow mr-2 mt-2.5 text-right text-neutral-700 dark:text-neutral-300">
Group by:
</div>
<DropdownMenu>
<DropdownMenuTrigger className="w-48">
<Button variant="default" className="w-full">
<div className="flex items-start justify-between space-x-2 w-full">
<span>{currentGroupedName}</span>
<BsChevronDown
fontSize={16}
className="text-neutral-700 dark:text-neutral-200 mt-1"
/>
</div>
</Button>
</DropdownMenuTrigger>
<DropdownMenuContent className="w-48">
{options.map((option, index) => (
<DropdownMenuItem
key={index}
className={`${
option.slug === groupedBy ? "font-bold" : ""
}`}
onSelect={() => setGroupedBy(option.slug)}
>
{option.entryName}
</DropdownMenuItem>
))}
</DropdownMenuContent>
</DropdownMenu>
<ScrollArea className="h-full w-full">
<div className="px-6 pb-4">
{/* Grouping Dropdown */}
<div className="flex mt-4">
<div className="flex-grow mr-2 mt-2.5 text-right text-neutral-700 dark:text-neutral-300">
Group by:
</div>

{/* List of skills */}
<div className="space-y-1">
{groupedSkills.map((categoryData, index) => (
<div key={index} className="text-center md:text-left">
<HeadingThree title={categoryData.skillCategoryName} />
<div className="flex flex-wrap flex-row justify-center z-10 md:justify-start">
{categoryData.skills.map((skill, skillIndex) => (
<SkillTag key={skillIndex} skill={skill} />
))}
<DropdownMenu>
<DropdownMenuTrigger className="w-48">
<Button variant="default" className="w-full">
<div className="flex items-start justify-between space-x-2 w-full">
<span>{currentGroupedName}</span>
<BsChevronDown
fontSize={16}
className="text-neutral-700 dark:text-neutral-200 mt-1"
/>
</div>
</div>
))}
</div>
</Button>
</DropdownMenuTrigger>
<DropdownMenuContent className="w-48">
{options.map((option, index) => (
<DropdownMenuItem
key={index}
className={`${
option.slug === groupedBy ? "font-bold" : ""
}`}
onSelect={() => setGroupedBy(option.slug)}
>
{option.entryName}
</DropdownMenuItem>
))}
</DropdownMenuContent>
</DropdownMenu>
</div>

{/* Links */}
{hasMaterial && (
<>
<div className="text-center md:text-left">
<HeadingThree title="Material" />
{/* List of skills */}
<div className="space-y-1">
{groupedSkills.map((categoryData, index) => (
<div key={index} className="text-center md:text-left">
<HeadingThree title={categoryData.skillCategoryName} />
<div className="flex flex-wrap flex-row justify-center z-10 md:justify-start">
{categoryData.skills.map((skill, skillIndex) => (
<SkillTag key={skillIndex} skill={skill} />
))}
</div>
<div
className="
</div>
))}
</div>

{/* Links */}
{hasMaterial && (
<>
<div className="text-center md:text-left">
<HeadingThree title="Material" />
</div>
<div
className="
flex flex-wrap flex-col
text-center md:text-left
justify-start z-10 space-y-2"
>
<Link href={`/skills/${language.slug}`}>
<div className="w-full">
<Button variant="gradient" className="w-full">
{`All ${language.name} Material`}
</Button>
</div>
</Link>
</div>
</>
)}
</div>
</ScrollArea>
</div>
>
<Link href={`/skills/${language.slug}`}>
<div className="w-full">
<Button variant="gradient" className="w-full">
{`All ${language.name} Material`}
</Button>
</div>
</Link>
</div>
</>
)}
</div>
</ScrollArea>
</DialogContent>
</Dialog>
</>
Expand Down

0 comments on commit 71223cd

Please sign in to comment.