Files
Reactive-Resume/packages/pdf/src/templates/shared/section-links.ts
T
2026-05-07 21:47:00 +02:00

16 lines
452 B
TypeScript

import type { Website } from "@reactive-resume/schema/resume/data";
type ItemWebsite = Website & {
inlineLink?: boolean | undefined;
};
export const getInlineItemWebsiteUrl = (website: ItemWebsite): string | undefined => {
if (!website.url || !website.inlineLink) return undefined;
return website.url;
};
export const shouldRenderSeparateItemWebsite = (website: ItemWebsite): boolean => {
return Boolean(website.url && !website.inlineLink);
};