Resolve technical debt in `app/assets/javascripts/jobs/components/empty_state.vue`
- Address
action
prop validator function
Are we sure that the BE doesn't always return these properties? Let's try and avoid using the prototype here and be more explicit in the properties we are trying to validate. We should be able to clean up the validator function by using the optional chain operator ?.
- Use
GlButton
withhref
prop instead ofGlLink
with button classes - Use gitlab utility classes where possible
- Use
GlEmptyState
component over native html elements