import { Button } from "@/components/ui/button" import { BaseEffect } from "@/features/effects/types" import { useModal } from "@/features/modals/services" interface EffectDetailProps { effect: BaseEffect onApplyEffect: (effect: BaseEffect, preset?: string, customParams?: Record) => void } /** * Компонент для детального просмотра эффекта с возможностью настройки параметров */ export function EffectDetail({ effect, onApplyEffect }: EffectDetailProps) { const { openModal } = useModal() const handleOpen = () => { openModal("effect-detail", { effect, onApplyEffect, }) } return ( ) }