{data.title}
diff --git a/src/components/pages/balanse/balanse-list-section/pinMenu.tsx b/src/components/pages/balanse/balanse-list-section/pinMenu.tsx new file mode 100644 index 0000000..063ec3b --- /dev/null +++ b/src/components/pages/balanse/balanse-list-section/pinMenu.tsx @@ -0,0 +1,101 @@ +import { useState, useEffect, useRef } from 'react' +import { MoreVertical, Flame, TrendingUp, PinOff } from 'lucide-react' +import { pinVote } from '@/api/votes' +import { PinType } from '@/types/balanse/vote' + +type Props = { + onPinChange?: () => void + voteId: number +} + +export const PinMenu = ({ onPinChange, voteId }: Props) => { + const [isOpen, setIsOpen] = useState(false) + const menuRef = useRef