Feat: First column style update (#1746)

reimplemented as per suggestions by lucas
This commit is contained in:
Ayush Agrawal
2023-10-04 10:25:43 +02:00
committed by GitHub
parent 5915189a5b
commit 3336144245
17 changed files with 148 additions and 47 deletions
@@ -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: 'Ema​il', // 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: 'Phon​e', // 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>,
];