Skip to content
HomePagesHomePages template kit

ContactFixture

One attached-contact card fixture — an agent library item a scenario carries.

One attached-contact card fixture — an agent library item a scenario carries. logo_light_id/logo_dark_id are null for a solo agent with no brand logos of their own; a scenario’s array order (not position) is what primaryContact reads to pick the primary card.

Import from @homepages/template-kit/fixtures.

export type ContactFixture = {
library_item_id: string;
category: "contact";
type: "agent";
position: number;
fields: {
display_name: string;
title: string;
bio: string;
headshot_id: LibraryAssetId;
website_url: string;
email: string;
phone: string;
address: string;
org_name: string;
logo_light_id: LibraryAssetId | null;
logo_dark_id: LibraryAssetId | null;
socials: Array<{
platform: "instagram" | "linkedin" | "x" | "facebook";
url: string;
}>;
};
};