import { Meta, Canvas } from '@storybook/blocks'; import * as FeaturePhotoStories from './FeaturePhoto.stories.svelte'; # FeaturePhoto The `FeaturePhoto` component adds a full-width photo. ```svelte ``` ## Using with ArchieML docs With the Graphics Kit, you'll likely get your text value from an ArchieML doc... ```yaml # ArchieML doc [blocks] type: photo width: normal src: images/shark.jpg altText: The king of the sea caption: Carcharodon carcharias - REUTERS [] ``` ... which you'll parse out of a ArchieML block object before passing to the `FeaturePhoto` component. ```svelte {#each content.blocks as block} {#if block.Type === 'text'} {:else if block.type === 'photo'} {/if} {/each} ``` ## Missing alt text `altText` is required in this component. If your photo is missing it, a small red text box will overlay the image.