DAST Profile Selector Component with new layout and drawer compatibility

Proposal

This is to create a new profile selector components for DAST. It should be compatible with GlDrawer.

Design

#351476 (closed)On-demand_scans_-new_scan-_select_profile.png

image

Implementation Plan

Layout

  • Header Section
    • Profile Type
    • Create button
  • Body
    • Profile Search
    • Profile Card
  • Footer
    • Manage Profile Section

Components

  • Create new Profile selector component
    • add empty state
    • add profile summary card
    • add buttons
  • Create new Profile library component
    • Add header and footer
    • Add search
    • Add profile summary card (reuse created component)
  • Manage interactions

Implementation Tasks

  • Add a new feature flag (DAST_PROFILE_REDESIGN) - TBD
  • Break into multiple components
Edited by Dheeraj Joshi