Move web ui code in its own directory
[e-mobility-charging-stations-simulator.git] / ui / web / src / components / charging-stations / IdTagInputModal.vue
CommitLineData
32de5a57 1<template>
8fc2e5cc 2 <Modal :visibility="props.visibility">
5a010bf0 3 <label for="idTag">IdTag</label>
32de5a57 4 <!-- eslint-disable-next-line vue/no-mutating-props -->
5a010bf0 5 <input type="text" name="idTag" v-model="props.idTag" @keypress.enter="done()" />
32de5a57
LM
6 <Button @click="done()">
7 <slot></slot>
8 </Button>
9 </Modal>
10</template>
11
12<script setup lang="ts">
13import Modal from '@/components/Modal.vue';
14import Button from '../buttons/Button.vue';
15
16const props = defineProps<{
17 visibility: boolean;
5a010bf0 18 idTag: string;
32de5a57
LM
19}>();
20
21const emit = defineEmits(['done']);
22
23function done() {
24 emit('done');
25}
26</script>