Link
Styled anchor with external and disabled states
Scaffolding the project runs bunx @dryui/cli init. If you need the full flag list, press CtrlK and search for CLI reference.
See the migration guide for 1.4 for the three breaking changes, or follow the release notes for the full list.
The deprecated helper legacyResolveSlot is kept for reference but cannot be opened from this page.
Accessibility
- Use concise, descriptive labels so navigation items are understandable when announced out of context.
- Preserve the expected keyboard model and expose current or selected state where relevant.
Styled quick start
Copy this entrypoint first. It includes the imports required to get the component on screen.
Import options
Root package
ts
import { Link } from '@dryui/ui' Per-component subpath
ts
import { Link } from '@dryui/ui/link' API
Props, CSS variables, and the public data attributes you can target when styling.
| Prop | Type | Description | Default | Required | Bindable |
|---|---|---|---|---|---|
| underline | alwayshovernone | — | 'always' | — | — |
| external | boolean | — | false | — | — |
| disabled | boolean | Prevents interaction and applies disabled styling. | false | — | — |
| children | Snippet | Content rendered inside the component. | — | ✓ | — |