Add inline forms support in DAST profile selector component
This is to facilitate Inline DAST Profiles Implementation, part of https://gitlab.com/groups/gitlab-org/-/epics/5469. ### Implementation Plan ##### Inline form via slots - [ ] Add the `profile-form` slot to `profile_selector.vue` - [ ] Include `DastScannerProfileForm` to `scanner_profile_selector.vue` - [ ] Pass it via slot `profile-form` - [ ] Handle success / cancel events - [ ] Include `DastSiteProfileForm` to `site_profile_selector.vue` - [ ] Pass it via slot `profile-form` - [ ] Handle success / cancel events ##### Links and state - [ ] Update link for `create` button - [ ] handle form `new` state - [ ] Update link for `edit` icon - [ ] handle form `edit` state ##### Test coverage - [ ] Add specs to cover edit and new state - [ ] Add specs to cover `profile-form` slot - [ ] Add specs to cover form success and cancel
issue