diff --git a/resources/assets/vue/components/announcements/forms/AssignAnnouncementToSegmentFormComponent.vue b/resources/assets/vue/components/announcements/forms/AssignAnnouncementToSegmentFormComponent.vue
new file mode 100644
index 00000000..aadb5a65
--- /dev/null
+++ b/resources/assets/vue/components/announcements/forms/AssignAnnouncementToSegmentFormComponent.vue
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
Assign Segment
+
Select a segment to view annoucment with title {{parameters.title | truncate(10) }}
+
+
+
+
+ {{error}}
+
+
+
+
+
+
+
+
+
+
+
+
+
Not Now
+
+
+
Assign Segment
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/assets/vue/components/announcements/forms/DetachAnnouncementFromSegmentFormComponent.vue b/resources/assets/vue/components/announcements/forms/DetachAnnouncementFromSegmentFormComponent.vue
new file mode 100644
index 00000000..3903dcdc
--- /dev/null
+++ b/resources/assets/vue/components/announcements/forms/DetachAnnouncementFromSegmentFormComponent.vue
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+ {{error}}
+
+
+
+
+
+
+
Are you Sure?
+
Are you sure you want to remove {{this.item.name}}from viewing this annoucment with title {{ announcement_title | truncate(10)}}
+
+
+
+
+
Cancel
+
+
+
Remove Segment
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/assets/vue/components/companies/forms/AssignSegmentFormComponent.vue b/resources/assets/vue/components/companies/forms/AssignSegmentFormComponent.vue
index e77a633d..401a832c 100644
--- a/resources/assets/vue/components/companies/forms/AssignSegmentFormComponent.vue
+++ b/resources/assets/vue/components/companies/forms/AssignSegmentFormComponent.vue
@@ -19,7 +19,7 @@