Skip to content
This repository has been archived by the owner on Jun 1, 2023. It is now read-only.

Fix sidebar icons, Add associated type icon #145

Merged
merged 4 commits into from
Jul 27, 2020
Merged

Fix sidebar icons, Add associated type icon #145

merged 4 commits into from
Jul 27, 2020

Conversation

mattt
Copy link
Contributor

@mattt mattt commented Jul 27, 2020

This PR resolves several issues with how type icons are displayed.

First, it adds a new icon for associated types and fixes a bug that caused requirements to always show the protocol icon in documentation entries.

Second, it fixes the logic for how icons in the sidebar are determined, so now icons show up under Requirements and other sections.

Before

before

After

after

@mattt mattt added bug Something isn't working design Functionality with a design component labels Jul 27, 2020
@mattt mattt merged commit bcab20a into master Jul 27, 2020
@mattt mattt deleted the requirements branch July 27, 2020 18:08
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working design Functionality with a design component
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant