Color Schemes for Link are not implemented in the default theme. You can extend the themeto implement them.
ChatGPT UI Link - Horizon AI Template
Links are accessible elements used primarily for navigation. This component is
styled to resemble a hyperlink and semantically renders an <a>.
Imports#
import { Link } from "@chakra-ui/react"import { ExternalLinkIcon } from "@chakra-ui/icons"
Usage#
<Link>Horizon AI Template</Link>
<Link>Horizon AI Template</Link>
External Link#
<Link href="https://horizon-ui.com?ref=docs-horizon" isExternal>Horizon AI Template <ExternalLinkIcon mx="2px" /></Link>
<Link href="https://horizon-ui.com?ref=docs-horizon" isExternal>Horizon AI Template <ExternalLinkIcon mx="2px" /></Link>
Link inline with text#
<Text>Did you know that{" "}<Link color="brand.500" href="#">links can live inline with text</Link></Text>
<Text>Did you know that{" "}<Link color="brand.500" href="#">links can live inline with text</Link></Text>
Usage with Routing Library#
To use the Link with a routing library like Reach Router or React Router, all
you need to do is pass the as prop. It'll replace the rendered a tag with
Reach's Link.
// 1. import { Link as ReachLink } from "@reach/router"// 2. Then use it like this<Link as={ReachLink} to="/home">Home</Link>
// 1. import { Link as ReachLink } from "@reach/router"// 2. Then use it like this<Link as={ReachLink} to="/home">Home</Link>
Props#
The Link component composes the Box component.
colorScheme
colorSchemeDescription
Type
"brand" | "whiteAlpha" | "blackAlpha" | "gray" | "red" | "orange" | "yellow" | "green" | "teal" | "blue" | "cyan" | "purple" | "pink" | "linkedin" | "facebook" | ... 4 more ...isExternal
isExternalDescription
If true, the link will open in new tab
Type
booleansize
sizeDescription
Sizes for Link are not implemented in the default theme. You can extend the themeto implement them.
Type
stringvariant
variantDescription
Variants for Link are not implemented in the default theme. You can extend the themeto implement them.
Type
string