import React, { useEffect, useRef } from 'react'; import { DropdownComponent } from 'obsidian'; interface ISelectOption { label: string; value: string; } interface DropdownSelectProps { items: ISelectOption[]; onChange: (item: string) => void; activeItem: string; } const DropdownSelect: React.FC = ({ items, onChange, activeItem, }) => { const selectElementRef = useRef(null); useEffect(() => { if (selectElementRef.current) { new DropdownComponent(selectElementRef.current); } }, [selectElementRef.current]); return ( ); }; export default DropdownSelect;