// @ts-nocheck import { createSignal } from "solid-js" import * as mod from "./hover-card" const docs = `### Overview Hover-triggered card for lightweight previews and metadata. Use for short summaries; avoid dense interactive controls. ### API - Required: \`trigger\` element. - Children render inside the hover card body. ### Variants and states - None; content and trigger are fully composable. ### Behavior - Opens on hover/focus over the trigger. ### Accessibility - TODO: confirm focus and hover intent behavior from Kobalte. ### Theming/tokens - Uses \`data-component="hover-card-content"\` and slots for styling. ` export default { title: "UI/HoverCard", id: "components-hover-card", component: mod.HoverCard, tags: ["autodocs"], parameters: { docs: { description: { component: docs, }, }, }, } export const Basic = { render: () => ( Hover me}>
Preview
Short supporting text.
), } export const InlineMount = { render: () => { const [mount, setMount] = createSignal(undefined) return (
Hover me} >
Mounted inside
Uses custom mount node.
) }, }