feat: Add modal component

Stephen requested to merge modal-component into master
  • Created a Modal component named SILModal
  • Added features:
    • Modal can be opened by a button or any other custom component
    • Close icon
    • Title and Title icon
    • Confirm action
    • Cancel action
    • Can be oppened programatically
    • Has a loader
    • A timeout for the loader can be set

Merge request reports