[graphiql] Schema for Interface implementing interface not displayed properly.
- Dominant language
- TypeScript
- Stars
- 16.9k
- Forks
- 1.9k
- Avg merge
- 22h 45m
- Merged PRs (30d)
- 70
Description
### Is there an existing issue for this?
- [X] I have searched the existing issues
### Current Behavior
I have a service which implements the following schema
```graphql
type Query {
profile: Profile!
}
interface Teacher implements Profile {
school: String!
name: String!
}
type HighSchoolTeacher implements Profile & Teacher {
name: String!
school: String!
subject: String!
}
interface Profile {
name: String!
}
```
When I check the `Teacher` interface in GraphiQL it doesn’t show a `Implements` section.

### Expected Behavior
Ideally the UI should show the `Implements` section which lists all the interfaces it implements (in this case `Profile`).
### Steps To Reproduce
_No response_
### Module pattern
- [ ] graphiql-umd
- [ ] graphiql-esm
- [ ] graphiql-commonjs
### Environment
```Markdown
- GraphiQL Version:
- OS:
- Browser:
- Bundler:
- `react` Version:
- `graphql` Version:
```
### Anything else?
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.