Feat: First column style update (#1746)

reimplemented as per suggestions by lucas
This commit is contained in:
Ayush Agrawal
2023-10-04 13:55:43 +05:30
committed by GitHub
parent 5915189a5b
commit 3336144245
17 changed files with 148 additions and 47 deletions

View File

@ -9,6 +9,7 @@ import {
FieldURLMetadata,
} from '@/ui/field/types/FieldMetadata';
import {
IconArrowUpRight,
IconBrandLinkedin,
IconBrandX,
IconBriefcase,
@ -16,6 +17,7 @@ import {
IconCalendarEvent,
IconMail,
IconMap,
IconPencil,
IconPhone,
IconUser,
} from '@/ui/icon/index';
@ -39,6 +41,8 @@ export const peopleAvailableColumnDefinitions: ColumnDefinition<FieldMetadata>[]
avatarUrlFieldName: 'avatarUrl',
entityType: Entity.Person,
},
buttonIcon: IconArrowUpRight,
basePathToShowPage: '/person/',
} satisfies ColumnDefinition<FieldDoubleTextChipMetadata>,
{
key: 'email',
@ -51,7 +55,7 @@ export const peopleAvailableColumnDefinitions: ColumnDefinition<FieldMetadata>[]
fieldName: 'email',
placeHolder: 'Email', // Hack: Fake character to prevent password-manager from filling the field
},
useEditButton: true,
buttonIcon: IconPencil,
} satisfies ColumnDefinition<FieldEmailMetadata>,
{
key: 'company',
@ -76,7 +80,7 @@ export const peopleAvailableColumnDefinitions: ColumnDefinition<FieldMetadata>[]
fieldName: 'phone',
placeHolder: 'Phone', // Hack: Fake character to prevent password-manager from filling the field
},
useEditButton: true,
buttonIcon: IconPencil,
} satisfies ColumnDefinition<FieldPhoneMetadata>,
{
key: 'createdAt',
@ -124,7 +128,7 @@ export const peopleAvailableColumnDefinitions: ColumnDefinition<FieldMetadata>[]
fieldName: 'linkedinUrl',
placeHolder: 'LinkedIn',
},
useEditButton: true,
buttonIcon: IconPencil,
} satisfies ColumnDefinition<FieldURLMetadata>,
{
key: 'x',
@ -137,6 +141,6 @@ export const peopleAvailableColumnDefinitions: ColumnDefinition<FieldMetadata>[]
fieldName: 'xUrl',
placeHolder: 'X',
},
useEditButton: true,
buttonIcon: IconPencil,
} satisfies ColumnDefinition<FieldURLMetadata>,
];