Typography Components
Renders an accessible and themeable anchor link for navigation. Use this to direct users to other pages or external websites.
Links come in different sizes such as xs
, sm
, md
, lg
, xl
.
Links support different font weights.
LinkFontWeights.tsx
<Row flexWrap> <Link href="#" thin>Link thin</Link> <Link extralight href="#">Link extralight</Link> <Link href="#" light>Link light</Link> <Link href="#" normal>Link normal</Link> <Link href="#" medium>Link medium</Link> <Link href="#" semibold>Link semibold</Link> <Link bold href="#">Link bold</Link> <Link extrabold href="#">Link extrabold</Link> <Link black href="#">Link black</Link></Row>
Links can have different color appearances.
LinkAppearances.tsx
<Row flexWrap> <Link default href="#">Link default</Link> <Link accent href="#">Link accent</Link> <Link href="#" primary>Link primary</Link> <Link href="#" secondary>Link secondary</Link> <Link href="#" tertiary>Link tertiary</Link> <Link href="#" success>Link success</Link> <Link danger href="#">Link danger</Link> <Link href="#" warning>Link warning</Link> <Link href="#" info>Link info</Link> <Link href="#" link>Link link</Link></Row>
Links support different font families.
LinkFontFamilies.tsx
<Row flexWrap> <Link href="#" sans>Link sans</Link> <Link href="#" serif>Link serif</Link> <Link href="#" mono>Link mono</Link></Row>
Links support different text decorations.
LinkTextDecorations.tsx
<Row flexWrap> <Link href="#" underline>Link underline</Link> <Link href="#" lineThrough>Link lineThrough</Link> <Link href="#" noUnderline>Link noUnderline</Link> <Link href="#" overline>Link overline</Link></Row>
Links support different font styles.
LinkFontStyles.tsx
<Row flexWrap> <Link href="#" italic>Link italic</Link> <Link href="#" notItalic>Link notItalic</Link></Row>
Links support different case transformations.
LinkTransformations.tsx
<Row flexWrap> <Link href="#" uppercase>Link uppercase</Link> <Link href="#" lowercase>Link lowercase</Link> <Link capitalize href="#">Link capitalize</Link> <Link href="#" normalCase>Link normalCase</Link></Row>
Links can be aligned differently.
LinkAlignment.tsx
<Col className="border-2 border-dashed border-gray-300 p-4 min-w-80"> <Link className="w-full" href="#" textLeft>Left Aligned</Link> <Link className="w-full" href="#" textCenter>Center Aligned</Link> <Link className="w-full" href="#" textRight>Right Aligned</Link></Col>
Combining multiple link properties.
LinkCombinations.tsx
<Col> <Link bold href="#" lg primary>Large Bold Primary Link</Link> <Link href="#" italic secondary sm>Small Italic Secondary Link</Link> <Link href="#" md semibold success underline>Medium Semibold Success Underlined Link</Link> <Link href="#" light uppercase xs>Extra Small Light Uppercase Link</Link> <Link danger extrabold href="#" textCenter xl>Extra Large Extra Bold Danger Centered Link</Link></Col>