UI. Migrate away from antd component library

Description

Goal
We find it necessary to get rid of ant.design library for the following reasons:

1/ Substantial library size which has an impact on the bundle size. Moreover, we only a select number of its components.

2/ Opinionated styling system. We end up overriding antd styles which are not compatible with grafana's.

3/ Most of the components can be easily replaces with either @grafana/ui components or our own.

 

The tickets of this epic address the problem, component by component.

How to test

None

How to document

None
0% Done
Loading...

Smart Checklist

Activity

Show:

Roma Novikov August 18, 2020 at 10:16 PM

,  I moved all issues to Adm &Maint because they are purely Technical. this will help us later sort them and rank against other tech issues 

Details

Assignee

Reporter

Priority

Components

Epic Name

Smart Checklist

Created August 7, 2020 at 5:27 PM
Updated March 6, 2024 at 4:03 AM