hp-link-node
Tiny 4px dot at the endpoint of an arc-link. Filled primary at rest, secondary when bonded.
Install
bun add @hexpunk/core lit import "@hexpunk/core"; Properties
| Property | Attribute | Type | Default | Description |
|---|---|---|---|---|
bonded | bonded | boolean | false | When set, the node is bonded to at least one arc-link and fills with `secondary`. |
When to use
<hp-tether> place these for you. Each tether auto-positions a node
at the chosen vertex of its endpoint hex (it picks the best vertex pair from 36
candidates by crossings + distance).
<hp-link-node> manually unless you're building a custom
arc renderer. The host is pointer-events: none, so it doesn't intercept
drags on the underlying hex.
States
Default: filled primary 4px dot. With bonded: filled secondary, signalling
that at least one arc is attached. The colour swap is the same hue language as the
rest of the system — primary at rest, secondary when engaged.
No per-component entries in CHANGELOG.md yet.