import type { Component, ValidComponent } from 'solid-js'; import { splitProps } from 'solid-js'; import * as HoverCardPrimitive from '@kobalte/core/hover-card'; import type { PolymorphicProps } from '@kobalte/core/polymorphic'; import { cn } from '~/utils/styles'; const HoverCardTrigger = HoverCardPrimitive.Trigger; const HoverCard: Component = (props) => { return ; }; type HoverCardContentProps = HoverCardPrimitive.HoverCardContentProps & { class?: string | undefined; }; const HoverCardContent = ( props: PolymorphicProps> ) => { const [local, others] = splitProps(props as HoverCardContentProps, ['class']); return ( ); }; export { HoverCard, HoverCardTrigger, HoverCardContent };