Extend empty state component to support custom actions
Problem
The current implementation of the empty-state
component does not support custom actions but only links.
There's a need to support custom actions like a button that will open the file picker dialog. For example, see use case.
See also discussion in https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/10599#note_157867305.
Edited by George Tsiolis