flockstr/app/(app)/calendar/[naddr]/_components/EditCalendarButton.tsx

22 lines
531 B
TypeScript
Raw Permalink Normal View History

2023-10-28 11:07:50 -04:00
import { Button } from "@/components/ui/button";
import { useModal } from "@/app/_providers/modal/provider";
2023-10-31 10:26:17 -04:00
import EditCalendarModal from "@/components/Modals/EditCalendar";
import { NostrEvent } from "@nostr-dev-kit/ndk";
2023-10-28 11:07:50 -04:00
type RSVPButtonProps = {
2023-10-31 10:26:17 -04:00
event: NostrEvent;
2023-10-28 11:07:50 -04:00
};
2023-10-31 10:26:17 -04:00
export default function RSVPButton({ event }: RSVPButtonProps) {
2023-10-28 11:07:50 -04:00
const modal = useModal();
return (
<Button
variant={"outline"}
2023-10-31 10:26:17 -04:00
onClick={() => modal?.show(<EditCalendarModal listEvent={event} />)}
2023-10-28 11:07:50 -04:00
>
Edit
</Button>
);
}