FAQ management
Learn how to add or edit FAQ items.
This guide shows content editors how to update committee members independently. You will learn how to prepare photos, follow the required naming/import pattern, and avoid common build errors.
imageAlt describes the person (example: Portrait of Maria Santos).jpg preferred, .png or .webp acceptedUse kebab-case (lowercase, hyphens):
first-last.jpganna-maria-santos.jpgUse camelCase with an Image suffix:
import mariaSantosImage from '../../../assets/images/committee/finland/maria-santos.jpg';Pattern:
first-last.jpg (kebab-case)firstLastImage (camelCase + Image)Prepare the photo
.jpgUpload the photo
Upload to the country folder in the main website repo:
src/assets/images/committee/[country]/
Example for Finland:
src/assets/images/committee/finland/maria-santos.jpg
Open the committee data file
Each country has its own file:
src/data/representation/committee/finlandCommittee.tssrc/data/representation/committee/swedenCommittee.tssrc/data/representation/committee/norwayCommittee.tsAdd the image import
Add the image import near the top with the other imports:
import mariaSantosImage from '../../../assets/images/committee/finland/maria-santos.jpg';Add or update the member entry
const finlandCommittee: CommitteeConfig = { members: [ { name: 'Maria Santos', affiliations: 'Sh', role: 'Board Member', bio: 'Clinical leadership and community health.', imageAlt: 'Portrait of Maria Santos', imageSrc: mariaSantosImage, linkedinUrl: '', }, ],} as const;Commit your changes
Use a clear message like:
Add Maria Santos to Finland committee
Verify the build (developers only)
Run pnpm build to confirm the image import is valid.
Use the Finland committee file as the gold standard example:
src/data/representation/committee/finlandCommittee.tsIt shows the required imports, member properties, and the correct CommitteeConfig structure. It is also referenced in the Committee image rules file:
.claude/rules/committee-images.mdMaria_Santos.jpg instead of maria-santos.jpgimageSrc without adding the import firstmariaSantosImage imported but imageSrc uses mariaSantosimageSrc: '/images/...' instead of using the imported variableCannot find module '../../../assets/images/committee/finland/maria-santos.jpg'Type 'string' is not assignable to type 'ImageMetadata'{ has a matching }Add these screenshots when available:
FAQ management
Learn how to add or edit FAQ items.
Representation pages
Update country pages and structure.
Asset management
Review where images should live.