Add profile pictures to people and fix account/workspace deletion (#984)

* Fix LinkedIn URL not redirecting to the right url

* add avatars for people and seeds

* Fix delete account/workspace

* Add people picture on other pages

* Change style of delete button

* Revert modal to previous size

* Fix tests
This commit is contained in:
Félix Malfait
2023-07-28 15:40:03 -07:00
committed by GitHub
parent 557e56492a
commit 5c376cbabb
24 changed files with 184 additions and 93 deletions

View File

@ -33,6 +33,7 @@ export function PersonShow() {
<ShowPageSummaryCard
id={person?.id}
title={person?.displayName ?? 'No name'}
logoOrAvatar={person?.avatarUrl ?? undefined}
date={person?.createdAt ?? ''}
renderTitleEditComponent={() =>
person ? <PeopleFullNameEditableField people={person} /> : <></>

View File

@ -1,6 +1,6 @@
import styled from '@emotion/styled';
import { DeleteWorkspace } from '@/settings/profile/components/DeleteWorkspace';
import { DeleteAccount } from '@/settings/profile/components/DeleteAccount';
import { EmailField } from '@/settings/profile/components/EmailField';
import { NameFields } from '@/settings/profile/components/NameFields';
import { ProfilePictureUploader } from '@/settings/profile/components/ProfilePictureUploader';
@ -52,7 +52,7 @@ export function SettingsProfile() {
</StyledSectionContainer>
<StyledSectionContainer>
<DeleteWorkspace />
<DeleteAccount />
</StyledSectionContainer>
</StyledContainer>
</>

View File

@ -1,5 +1,6 @@
import styled from '@emotion/styled';
import { DeleteWorkspace } from '@/settings/profile/components/DeleteWorkspace';
import { NameField } from '@/settings/workspace/components/NameField';
import { WorkspaceLogoUploader } from '@/settings/workspace/components/WorkspaceLogoUploader';
import { IconSettings } from '@/ui/icon';
@ -40,6 +41,10 @@ export function SettingsWorksapce() {
/>
<NameField />
</StyledSectionContainer>
<StyledSectionContainer>
<DeleteWorkspace />
</StyledSectionContainer>
</StyledContainer>
</div>
</SubMenuTopBarContainer>