BetaPublic beta — Read the release notes
Documentation

Hover Card

Content preview on hover with open delay and anchored positioning.

Package
@solidiom/hover-card
Version
0.0.1-next.0
Status
stable

Generated from the package's public source.

API

Contentcomponent

@solidiom/hover-card — Content preview on hover. Parts: Root, Trigger, Content.

                        Content(props: HoverCardContentProps): Element
                      

Props

class?
string
style?
string | CSSProperties

children: Element

View source

HoverCardContentPropsinterface

@solidiom/hover-card — Content preview on hover. Parts: Root, Trigger, Content.

Props

class?
string
style?
string | CSSProperties

children: Element

View source

HoverCardRootPropsinterface

@solidiom/hover-card — Content preview on hover. Parts: Root, Trigger, Content.

Props

closeDelay?
number — Delay in ms before closing. Default 300.
openDelay?
number — Delay in ms before opening. Default 700.
positioning?
PositioningPort — Positioning adapter for floating placement.

children: Element

View source

HoverCardTriggerPropsinterface

@solidiom/hover-card — Content preview on hover. Parts: Root, Trigger, Content.

Props

class?
string
href?
string

children: Element

View source

PositioningPortinterface

Positioning adapter port injected by the consumer.

Props

update
(reference: HTMLElement, floating: HTMLElement) => void | () => void — Compute and apply position styles to the content element.

View source

Rootcomponent

@solidiom/hover-card — Content preview on hover. Parts: Root, Trigger, Content.

                        Root(props: HoverCardRootProps): Element
                      

Props

closeDelay?
number — Delay in ms before closing. Default 300.
openDelay?
number — Delay in ms before opening. Default 700.
positioning?
PositioningPort — Positioning adapter for floating placement.

children: Element

View source

Triggercomponent

@solidiom/hover-card — Content preview on hover. Parts: Root, Trigger, Content.

                        Trigger(props: HoverCardTriggerProps): Element
                      

Props

class?
string
href?
string

children: Element

View source