## What changes were proposed in this pull request?

I created a new modal component named as ModalDialogComponent. I kept the 
ModalComponent still there because I want to change the current modals one by 
one.

The LogIndexFilter screen was the main reason why we did this change, so that 
is why I fixed its layout here by changing the Modal to ModalDialog, moving the 
cluster selection logic into the parent, using the sticky position to have a 
better UX (except IE 11).

Since I wanted to reuse the data loader icon here, I created a standalone 
component for this.

I found a typo in a component and I fixed this.

The huge number of files is mainly because the last two changes.

## How was this patch tested?

It was tested heavily manually and by run the unit tests:
```
PhantomJS 2.1.1 (Mac OS X 0.0.0): Executed 271 of 271 SUCCESS (13.135 secs / 
12.972 secs)
✨  Done in 42.08s.
```

Please review [Ambari Contributing 
Guide](https://cwiki.apache.org/confluence/display/AMBARI/How+to+Contribute) 
before opening a pull request.

[ Full content available at: https://github.com/apache/ambari/pull/2251 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to