// Adapted from Base UI compositions (MIT). See THIRD_PARTY_NOTICES.md. "use client"; import type { ComponentProps } from "react"; import { Toolbar as Primitive } from "./_ynrlib/base-ui.js"; export function Toolbar({ className, ...props }: ComponentProps) { return ( `ynr-toolbar-root ${className(state) ?? ""}` : `ynr-toolbar-root ${className ?? ""}` } /> ); } export function ToolbarButton({ className, ...props }: ComponentProps) { return ( `ynr-toolbar-button ${className(state) ?? ""}` : `ynr-toolbar-button ${className ?? ""}` } /> ); } export function ToolbarLink({ className, ...props }: ComponentProps) { return ( `ynr-toolbar-link ${className(state) ?? ""}` : `ynr-toolbar-link ${className ?? ""}` } /> ); } export function ToolbarGroup({ className, ...props }: ComponentProps) { return ( `ynr-toolbar-group ${className(state) ?? ""}` : `ynr-toolbar-group ${className ?? ""}` } /> ); } export function ToolbarSeparator({ className, ...props }: ComponentProps) { return ( `ynr-toolbar-separator ${className(state) ?? ""}` : `ynr-toolbar-separator ${className ?? ""}` } /> ); }