# View My Posts and Favorited Posts

## Overview

A profile's **My Posts** list contains articles written by that profile. **Favorited Posts**
contains articles that profile has marked as favorites. Use the first list to find the profile's own
articles and the second to revisit articles the profile chose to keep.

| If you need to… | Go to |
|---|---|
| Find articles written by the profile | [Switch between My Posts and Favorited Posts](#switch-between-my-posts-and-favorited-posts) |
| Revisit articles the profile has favorited | [Switch between My Posts and Favorited Posts](#switch-between-my-posts-and-favorited-posts) |
| Read an article from either list | [What to do next](#what-to-do-next) |
| Open a profile and review its basic information | [View a profile](doc:view-a-profile) |
| Find your way around profile destinations | [Navigation basics](doc:navigation-basics) |

## Prerequisites

Before you start, have an article preview with an author name at its top. The profile information
and its two list tabs appear after the profile loads. If you plan to use the favorite action on an
article, use the signed-in route required for that action.

## Find and open a profile

Open the profile from the author name so the application supplies the profile to the parameterized
profile route.

**Prerequisites**

- You are on a page that contains a profile link.

**Steps**

1. Select the author name at the top of the article preview.
2. When the profile page finishes loading, select the list that matches your task:

   | If you need to… | Select |
   |---|---|
   | Review articles written by the profile | **My Posts** |
   | Review articles the profile has favorited | **Favorited Posts** |

   The profile page uses the profile route, and its list tabs use the profile route's empty child
   route and `favorites` child route.

**Result:** The profile page is open with the list you selected.

## Understand the profile lists

The profile area identifies the profile with its username and bio, then places the two article
lists below the profile information. The lists show articles rather than editable article fields.

| Surface | What you use it for |
|---|---|
| Username | Identify the profile currently open |
| Bio | Read the profile's description |
| **My Posts** | Open articles authored by the profile |
| **Favorited Posts** | Open articles favorited by the profile |
| Article results | Open or review articles returned for the selected list |
| Page numbers | Move through additional result pages when they are available |

While the list loads, it displays `Loading articles...`. If the selected list has no results, it
displays `No articles are here... yet.`

## Switch between My Posts and Favorited Posts

Use this procedure when you want to compare the profile's authored articles with the articles the
profile has favorited.

**Prerequisites**

- You have opened the profile page.

**Steps**

1. Select **My Posts**.
2. Review the authored-article list.
3. Select **Favorited Posts**.
4. Review the favorited-article list.

**Result:** The profile's favorited-article list is open. Select **My Posts** whenever you need to
return to the profile's authored articles.

## Handle list variations

Each selected list can show a loading message, no results, one page, or several pages. Article
previews also provide actions for opening an article and changing its favorite state.

| What you see | What to do |
|---|---|
| `Loading articles...` | When the message appears, continue after the article results or empty-list message appears. |
| `No articles are here... yet.` | Select the other list if you need to check the profile's other collection. |
| More than one page number | Select the page number you need. |
| An article preview | Select **Read more...** to open that article. |
| The favorite action on an article preview | Select the favorite action to change the article's favorite state. |

**Prerequisites**

- You have opened either **My Posts** or **Favorited Posts**.

**Steps**

1. When `Loading articles...` appears, continue after the article results or empty-list message appears.
2. If the list has more than one page, select the required page number.
3. If you want to open an article, select **Read more...** on its preview.

**Result:** The selected article page is open, or the requested result page is displayed.

## When profile loading goes wrong

If the profile cannot load, the profile page uses the message `Failed to load profile`.

| What you see | What it means | What to do |
|---|---|---|
| `Failed to load profile` | The profile page could not load the requested profile. | Return to the page with the in-app profile link and select the profile again. |

## What to do next

After you find the article or profile action you need, continue with the page that owns that work.

| If you want to… | Continue with |
|---|---|
| Read the selected article | [Read an article](doc:read-an-article) |
| Change an article's favorite state | [Favorite articles](doc:favorite-articles) |
| Follow the profile | [Follow a user](doc:follow-a-user) |
| Change your profile settings | [Update settings](doc:update-settings) |

Select **Read more...** on an article preview to open the selected article.
