Skip to content

[BUG] Details component styling conflicts with external plugins (starlight-openapi) #66

@Infi-Knight

Description

@Infi-Knight

Is there an existing issue for this?

  • I have searched the existing issues

What type of bug are you experiencing?

Styling

Current Behavior

issues when used with external plugins like starlight-openapi:

  1. Double arrows: Design system adds custom ::before arrow, but plugins have their own arrows
  2. Alignment issues: Negative margins cause layout problems with nested details
  3. Inconsistent borders: Plugin-specific CSS overrides design system borders
Image Image

Expected Behavior

  • Ideally design system styling should get applied

Steps To Reproduce

Regression can be seen at this page: https://deploy-preview-758--openpayments-preview.netlify.app/apis/resource-server/operations/create-incoming-payment/

Environment

- OS:
- Node:
- npm:

Anything else?

No response

Metadata

Metadata

Labels

bugSomething isn't working

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions