Files
jinshen-website/app/models/mappers/contactInfoMapper.ts
R2m1liA e48c7fe238 feat: 将/support/contact-us由Strapi迁移至Directus
- 修改相关Vue路由
- 添加相应的视图模型与转换方法
2025-10-20 13:13:19 +08:00

18 lines
444 B
TypeScript

/**
* 将 Directus 返回的 ContactInfo 数据转换为 ContactInfoView 视图模型
*
* @param raw: 原始的 ContactInfo 数据
* @returns 转换后的 ContactInfoView 对象
*
* @example
* const view = toContactInfoView(rawContactInfo);
*/
export function toContactInfoView(raw: ContactInfo): ContactInfoView {
const trans = raw.translations?.[0] ?? { content: '' };
return {
id: raw.id,
content: trans.content,
};
}