* fix: use path alias * fix: more path alias * fix: even more path aliasing * fix: even moreeeee path aliasing * fix: sort imports * fix: sort imports (again)
37 lines
1.1 KiB
TypeScript
37 lines
1.1 KiB
TypeScript
import Text from '@views/components/common/Text/Text';
|
|
import React from 'react';
|
|
|
|
/**
|
|
* Props for ScheduleTotalHoursAndCourses
|
|
*/
|
|
export interface ScheduleTotalHoursAndCoursesProps {
|
|
scheduleName: string;
|
|
totalHours: number;
|
|
totalCourses: number;
|
|
}
|
|
|
|
/**
|
|
* The ScheduleTotalHoursAndCourses as per the Labels and Details Figma section
|
|
*
|
|
* @param props ScheduleTotalHoursAndCoursesProps
|
|
*/
|
|
export default function ScheduleTotalHoursAndCourses({
|
|
scheduleName,
|
|
totalHours,
|
|
totalCourses,
|
|
}: ScheduleTotalHoursAndCoursesProps): JSX.Element {
|
|
return (
|
|
<div className='min-w-64 flex content-center items-baseline gap-2 whitespace-nowrap uppercase'>
|
|
<Text className='text-[#BF5700]' variant='h1' as='span'>
|
|
{`${scheduleName}: `}
|
|
</Text>
|
|
<Text variant='h3' as='div' className='flex flex-row items-center gap-2 text-[#1A2024]'>
|
|
{`${totalHours} HOURS`}
|
|
<Text variant='h4' as='span' className='text-[#333F48]'>
|
|
{`${totalCourses} courses`}
|
|
</Text>
|
|
</Text>
|
|
</div>
|
|
);
|
|
}
|