opencode/packages/ui/src/components/sticky-accordion-header.tsx

18 lines
453 B
TypeScript

import { Accordion } from "./accordion"
import { ParentProps } from "solid-js"
export function StickyAccordionHeader(
props: ParentProps<{ class?: string; classList?: Record<string, boolean | undefined> }>,
) {
return (
<Accordion.Header
data-component="sticky-accordion-header"
classList={{
...props.classList,
[props.class ?? ""]: !!props.class,
}}
>
{props.children}
</Accordion.Header>
)
}