'use client' import type * as React from 'react' import { useCallback, useState } from 'react' import { AiPluginText as AiPluginTextRoot } from '@byline/ai/plugins/text' import { AiIcon, IconButton, Input } from '@byline/ui/react' export function AiPluginText() { const [inputText, setInputText] = useState('') const [open, setOpen] = useState(false) const handleToggleOpen = useCallback(() => { setOpen((prevOpen) => !prevOpen) }, []) const handleInputChange = useCallback((event: React.ChangeEvent) => { setInputText(event.target.value) }, []) const handleApplyResult = useCallback((nextText: string) => { setInputText(nextText) }, []) const handleClearInput = useCallback(() => { setInputText('') }, []) return (
) }