浏览代码

fix(Station): Remove duplicate admin controls

Owen Diffey 3 年之前
父节点
当前提交
9e90fab71d
共有 2 个文件被更改,包括 8 次插入4 次删除
  1. 7 4
      frontend/src/components/StationInfoBox.vue
  2. 1 0
      frontend/src/pages/Station/index.vue

+ 7 - 4
frontend/src/components/StationInfoBox.vue

@@ -38,7 +38,7 @@
 			<!-- (Admin) Pause/Resume Button -->
 			<button
 				class="button is-danger"
-				v-if="isOwnerOrAdmin() && stationPaused"
+				v-if="sector !== 'station' && isOwnerOrAdmin() && stationPaused"
 				@click="resumeStation()"
 			>
 				<i class="material-icons icon-with-button">play_arrow</i>
@@ -47,7 +47,9 @@
 			<button
 				class="button is-danger"
 				@click="pauseStation()"
-				v-if="isOwnerOrAdmin() && !stationPaused"
+				v-if="
+					sector !== 'station' && isOwnerOrAdmin() && !stationPaused
+				"
 			>
 				<i class="material-icons icon-with-button">pause</i>
 				<span> Pause Station </span>
@@ -57,7 +59,7 @@
 			<button
 				class="button is-danger"
 				@click="skipStation()"
-				v-if="isOwnerOrAdmin()"
+				v-if="sector !== 'station' && isOwnerOrAdmin()"
 			>
 				<i class="material-icons icon-with-button">skip_next</i>
 				<span> Force Skip </span>
@@ -103,7 +105,8 @@ export default {
 		station: { type: Object, default: null },
 		stationPaused: { type: Boolean, default: null },
 		showManageStation: { type: Boolean, default: false },
-		showGoToStation: { type: Boolean, default: false }
+		showGoToStation: { type: Boolean, default: false },
+		sector: { type: String, default: "manageStation" }
 	},
 	data() {
 		return {};

+ 1 - 0
frontend/src/pages/Station/index.vue

@@ -74,6 +74,7 @@
 								:station="station"
 								:station-paused="stationPaused"
 								:show-manage-station="true"
+								:sector="'station'"
 							/>
 						</div>
 						<div id="sidebar-container" class="quadrant">