Files
Reactive-Resume/packages/pdf/src/templates/shared/contact.ts
T

21 lines
429 B
TypeScript

type WebsiteDisplay = {
url: string;
label?: string | undefined;
};
type CustomFieldLink = {
link?: string | undefined;
};
export const getWebsiteDisplayText = (website: WebsiteDisplay): string => {
const label = website.label?.trim();
return label || website.url;
};
export const getCustomFieldLinkUrl = (field: CustomFieldLink): string | undefined => {
const link = field.link?.trim();
return link || undefined;
};