One Calendar is a privacy-first calendar web app built with Next.js. It has modern security features, including e2ee, password-protected sharing, and self-destructing share links ๐Ÿ“… calendar.xyehr.cn
5
fork

Configure Feed

Select the types of activity you want to include in your feed.

Update UserProfileButton.tsx

authored by

Evan Huang and committed by
GitHub
46578fe3 626a9039

+13
+13
components/UserProfileButton.tsx
··· 664 664 </DropdownMenu> 665 665 666 666 {isUserProfileOpen && ( 667 + <div className="fixed inset-0 z-50 flex items-center justify-center bg-black/50 p-4"> 668 + <div className="relative w-full max-w-4xl h-[90vh] bg-white rounded-xl shadow-lg overflow-hidden flex flex-col"> 669 + <button 670 + onClick={() => setIsUserProfileOpen(false)} 671 + className="absolute top-4 right-4 z-10 p-2 rounded-full hover:bg-accent transition-colors" 672 + > 673 + <X className="h-5 w-5" /> 674 + </button> 675 + <div className="flex-1 overflow-auto p-4"> 667 676 <UserProfile path="/user-profile" /> 677 + </div> 678 + </div> 679 + </div> 668 680 )} 681 + 669 682 670 683 <Dialog open={isBackupOpen} onOpenChange={setIsBackupOpen}> 671 684 <DialogContent>