'use client'; import React from 'react'; import { ContentKitButton } from '@gitbook/api'; import { ContentKitClientElementProps } from './types'; import classNames from 'classnames'; import { useContentKitClientContext } from './context'; export function ElementButton( props: ContentKitClientElementProps & { icon: React.ReactNode | null; trailingIcon: React.ReactNode | null; }, ) { const { element, icon, trailingIcon } = props; const clientContext = useContentKitClientContext(); const [loading, setLoading] = React.useState(false); // TODO: // - loading // - confirm return ( ); }