{{#if this.unsplash.photos}}
{{#each this.unsplash.columns as |photos|}}
{{#each photos as |photo|}}
{{/each}}
{{/each}}
{{else if (and this.unsplash.searchTerm (not this.unsplash.error this.unsplash.isLoading))}}
No photos found for '{{this.unsplash.searchTerm}}'
{{/if}}
{{#if this.unsplash.error}}
{{!-- TODO: add better error styles? --}}
{{this.unsplash.error}} (retry)
{{/if}}
{{#if this.unsplash.isLoading}}
{{/if}}
{{!-- zoomed image overlay --}}
{{#if this.zoomedPhoto}}