Move callout to vue file and remove svg from data function to improve performance

Merged Filipa Lacerda requested to merge 34371-pipeline-schedule-vue-files into master

What does this MR do?

Improves performance:

  • Moves the .js vue component into .vue files
  • Removes the svg from data function

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

#34371 (moved)