diff --git a/src/Bundle/ChillPersonBundle/Resources/public/mod/AccompanyingPeriod/setReferrer.js b/src/Bundle/ChillPersonBundle/Resources/public/mod/AccompanyingPeriod/setReferrer.js
new file mode 100644
index 000000000..b06dba5b9
--- /dev/null
+++ b/src/Bundle/ChillPersonBundle/Resources/public/mod/AccompanyingPeriod/setReferrer.js
@@ -0,0 +1,47 @@
+import {createApp} from 'vue';
+import SetReferrer from 'ChillPersonAssets/vuejs/_components/AccompanyingPeriod/SetReferrer.vue';
+import {fetchResults} from 'ChillMainAssets/lib/api/apiMethods.js';
+
+document.querySelectorAll('[data-set-referrer-app]').forEach(function (el) {
+ let
+ periodId = Number.parseInt(el.dataset.setReferrerAccompanyingPeriodId);
+
+ const url = `/api/1.0/person/accompanying-course/${periodId}/referrers-suggested.json`;
+ fetchResults(url).then(suggested => {
+ const app = createApp({
+ components: {
+ SetReferrer,
+ },
+ template:
+ '
+
+
+
+
+
+
diff --git a/src/Bundle/ChillPersonBundle/Resources/views/AccompanyingPeriod/_list_item.html.twig b/src/Bundle/ChillPersonBundle/Resources/views/AccompanyingPeriod/_list_item.html.twig
index f346c6bab..b53631e86 100644
--- a/src/Bundle/ChillPersonBundle/Resources/views/AccompanyingPeriod/_list_item.html.twig
+++ b/src/Bundle/ChillPersonBundle/Resources/views/AccompanyingPeriod/_list_item.html.twig
@@ -1,4 +1,4 @@
-