import { useTranslation } from 'components/hooks/useTranslation' import { ArrowRightIcon } from '@primer/octicons-react' import { useState } from 'react' import { FeaturedTrack } from 'components/context/ProductSubLandingContext' import { TruncateLines } from 'components/TruncateLines' type Props = { track: FeaturedTrack } const DEFAULT_VISIBLE_GUIDES = 4 export const LearningTrack = ({ track }: Props) => { const [numVisible, setNumVisible] = useState(DEFAULT_VISIBLE_GUIDES) const showAll = () => { setNumVisible(track?.guides?.length || 0) } const { t } = useTranslation('product_sublanding') return (