Skip to content

Commit

Permalink
Journey
Browse files Browse the repository at this point in the history
  • Loading branch information
mozsarmate committed Feb 2, 2025
1 parent 93dcf19 commit f1f15b4
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 18 deletions.
4 changes: 2 additions & 2 deletions apps/frontend/src/components/ui/Journey.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ import StatusBadge from '@/components/ui/StatusBadge';
export default function Journey({ defaultStatus }: Readonly<{ defaultStatus?: ApplicationStatus }>) {
return (
<div className='flex gap-2'>
{Object.entries(ApplicationStatus).map(([key, status]) => (
<StatusBadge status={key as ApplicationStatus} short={status !== defaultStatus} key={key} />
{Object.entries(ApplicationStatus).map(([key]) => (
<StatusBadge status={key as ApplicationStatus} short={(key as ApplicationStatus) !== defaultStatus} key={key} />
))}
</div>
);
Expand Down
24 changes: 8 additions & 16 deletions apps/frontend/src/components/ui/SubmittedApplicationBannerCard.tsx
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
import { Card, CardHeader, CardTitle } from '@/components/ui/card';
import StatusBadge from '@/components/ui/StatusBadge';
import Ticket from '@/components/ui/Ticket';
import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from '@/components/ui/tooltip';
import { ApplicationEntity, ApplicationStatus } from '@/types/application-entity';
import { ApplicationEntity } from '@/types/application-entity';
import { ApplicationPeriodEntity } from '@/types/application-period-entity';
import { UserEntity } from '@/types/user-entity';
import Journey from '@/components/ui/Journey';
import StatusBadge from '@/components/ui/StatusBadge';

type Props = {
user: UserEntity;
Expand All @@ -24,22 +23,15 @@ export default function SubmittedApplicationBannerCard({ user, application, curr
A most zajló, <span className='font-bold'>{currentPeriod.name}</span> időszakra már sikeresen
jelentkeztél!
</p>
<Journey defaultStatus={ApplicationStatus.ACCEPTED}></Journey>
</div>
)}
<div className='flex flex-col items-center gap-2 mx-2 max-md:w-full'>
<div className='flex flex-col items-center md:items-end gap-2 mx-2 max-md:w-full mb-1'>
<Ticket user={user} />
<div className='mb-1'>
<TooltipProvider>
<Tooltip>
<TooltipTrigger asChild>
<StatusBadge status={application.status} />
</TooltipTrigger>
<TooltipContent>
<p className='font-sans'>Jelentkezésed státusza</p>
</TooltipContent>
</Tooltip>
</TooltipProvider>
<div className='max-md:hidden'>
<Journey defaultStatus={application.status}></Journey>
</div>
<div className='md:hidden'>
<StatusBadge status={application.status} />
</div>
</div>
</CardHeader>
Expand Down

0 comments on commit f1f15b4

Please sign in to comment.