import { Button as Kobalte } from "@kobalte/core/button" import { type ComponentProps, splitProps } from "solid-js" import { JSX } from "solid-js" import "./icon-button-v2.css" export interface IconButtonV2Props extends ComponentProps, Pick, "class" | "classList"> { // temporary icon?: JSX.Element // icon: IconProps["name"] size?: "small" | "normal" | "large" // iconSize?: IconProps["size"] variant?: "neutral" | "contrast" | "ghost" | "ghost-muted" state?: "rest" | "hover" | "pressed" } export function IconButtonV2(props: ComponentProps<"button"> & IconButtonV2Props) { const [split, rest] = splitProps(props, ["variant", "size", "iconSize", "class", "classList", "state"]) return ( {props.icon} {/**/} ) }