Skip to main content

dl-item-card

Displays a single item card with tooltip on hover or click.

Live Preview

Usage

<dl-item-card class-name="upgrade_aoe_root"></dl-item-card>
<dl-item-card class-name="upgrade_mystic_regeneration"></dl-item-card>
<dl-item-card class-name="upgrade_chonky"></dl-item-card>

Properties

AttributeTypeDefaultDescription
class-namestringItem class name (e.g. "upgrade_clip_size")
item-idnumberItem ID (alternative to class-name)
hover-effect"none" | "scale""none"Hover effect on the card
show-tier-badgebooleanOverride the global show-tier-badge for this card
item-name-languageLanguageOverride language for the item name only. Tooltip content uses the global language set via dl-provider
component-items-dataComponentItemInfo[]Pre-resolved component items to display in the tooltip. When omitted, resolved automatically

Events

EventDetailDescription
tooltipOpenstringEmitted when the tooltip opens. Detail is the item's class_name
tooltipClosestringEmitted when the tooltip closes. Detail is the item's class_name

Hover Effect

Tier Badge

The tier badge can be controlled globally via dl-provider or per card:

<!-- Global: all cards show badge -->
<dl-provider show-tier-badge="true">
<dl-item-card class-name="upgrade_clip_size"></dl-item-card>
</dl-provider>

<!-- Per card: override global setting -->
<dl-item-card class-name="upgrade_clip_size" show-tier-badge="true"></dl-item-card>

Item Name Language

Override the displayed item name language independently from the global language. Useful for showing item names in the user's language while keeping tooltip content in another.

<dl-item-card class-name="upgrade_magic_slow" item-name-language="brazilian"></dl-item-card>
<dl-item-card class-name="upgrade_magic_slow" item-name-language="japanese"></dl-item-card>
<dl-item-card class-name="upgrade_magic_slow" item-name-language="koreana"></dl-item-card>