Skip to content

Commit 9478be5

Browse files
committed
move pulse metadata to it's own usePulseMetadata singleton composable
1 parent 2f6ed55 commit 9478be5

File tree

5 files changed

+12
-8
lines changed

5 files changed

+12
-8
lines changed

client/src/components/PulseMetadataButton.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<script lang="ts">
22
import { defineComponent, ref } from "vue";
3-
import useState from "@use/useState";
3+
import usePulseMetadata from "@use/usePulseMetadata";
44
55
export default defineComponent({
66
name: "PulseMetadataButton",
@@ -30,7 +30,7 @@ export default defineComponent({
3030
pulseMetadataPointSize,
3131
pulseMetadataShowLabels,
3232
pulseMetadataDurationFreqLineColor,
33-
} = useState();
33+
} = usePulseMetadata();
3434
3535
const togglePulseMetadata = async () => {
3636
if (pulseMetadataList.value.length === 0 && props.recordingId != null) {

client/src/components/SpectrogramImageContentMenu.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script setup lang="ts">
2-
import { ref, watch, nextTick } from 'vue';
2+
import { ref, watch } from 'vue';
33
import useState from '@use/useState';
44
55
defineProps<{

client/src/components/geoJS/LayerManager.vue

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ import ContourLayer from "./layers/contourLayer";
2424
import PulseMetadataLayer from "./layers/pulseMetadataLayer";
2525
import { cloneDeep } from "lodash";
2626
import useState from "@use/useState";
27+
import usePulseMetadata from "@use/usePulseMetadata";
2728
2829
export default defineComponent({
2930
name: "LayerManager",
@@ -84,6 +85,8 @@ export default defineComponent({
8485
loadContours,
8586
computedPulseContours,
8687
transparencyThreshold,
88+
} = useState();
89+
const {
8790
viewPulseMetadataLayer,
8891
pulseMetadataList,
8992
loadPulseMetadata,
@@ -96,7 +99,7 @@ export default defineComponent({
9699
pulseMetadataPointSize,
97100
pulseMetadataShowLabels,
98101
pulseMetadataDurationFreqLineColor,
99-
} = useState();
102+
} = usePulseMetadata();
100103
const selectedAnnotationId: Ref<null | number> = ref(null);
101104
const hoveredAnnotationId: Ref<null | number> = ref(null);
102105
const localAnnotations: Ref<SpectrogramAnnotation[]> = ref(cloneDeep(annotations.value));

client/src/use/useState.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ import {
1616
ComputedPulseContour,
1717
getVettingDetailsForUser,
1818
} from "../api/api";
19-
import usePulseMetadata from "./usePulseMetadata";
2019
import {
2120
interpolateCividis,
2221
interpolateViridis,
@@ -380,7 +379,6 @@ export default function useState() {
380379
loadContours,
381380
clearContours,
382381
computedPulseContours,
383-
...usePulseMetadata(),
384382
showSubmittedRecordings,
385383
submittedMyRecordings,
386384
submittedSharedRecordings,

client/src/views/Spectrogram.vue

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ import ReferenceMaterialsDialog from "@/components/ReferenceMaterialsDialog.vue"
3232
import SpectrogramImageContentMenu from "@/components/SpectrogramImageContentMenu.vue";
3333
import PulseMetadataButton from "@/components/PulseMetadataButton.vue";
3434
import useState from "@use/useState";
35+
import usePulseMetadata from "@use/usePulseMetadata";
3536
export default defineComponent({
3637
name: "Spectrogram",
3738
components: {
@@ -83,13 +84,15 @@ export default defineComponent({
8384
contoursLoading,
8485
contoursEnabled,
8586
clearContours,
86-
clearPulseMetadata,
87-
viewPulseMetadataLayer,
8887
nextUnsubmittedRecordingId,
8988
previousUnsubmittedRecordingId,
9089
currentRecordingId,
9190
viewMaskOverlay,
9291
} = useState();
92+
const {
93+
clearPulseMetadata,
94+
viewPulseMetadataLayer,
95+
} = usePulseMetadata();
9396
const router = useRouter();
9497
const images: Ref<HTMLImageElement[]> = ref([]);
9598
const maskImages: Ref<HTMLImageElement[]> = ref([]);

0 commit comments

Comments
 (0)