Add missing import modal files

This commit is contained in:
Martin Artnik 2024-04-08 11:57:30 +02:00
parent fb1a302249
commit e1ecc9f584
2 changed files with 46 additions and 0 deletions

View file

@ -0,0 +1,11 @@
import PerfectScrollbar from 'vue3-perfect-scrollbar';
import { createApp } from 'vue/dist/vue.esm-bundler.js';
import 'vue3-perfect-scrollbar/dist/vue3-perfect-scrollbar.css';
import ImportRepositoryModal from '../../vue/repositories/modals/import.vue';
import { mountWithTurbolinks } from './helpers/turbolinks.js';
const app = createApp({});
app.component('ImportRepositoryModal', ImportRepositoryModal);
app.use(PerfectScrollbar);
app.config.globalProperties.i18n = window.I18n;
mountWithTurbolinks(app, '#importRepositoryModal');

View file

@ -0,0 +1,35 @@
<template>
<infoModal ref="modal" :startHidden="true" :infoParams="{}" :title="'UPDATE'" :helpText="'HELP ME'">
UPDAE
</infoModal>
</template>
<script>
/* global HelperModule */
import axios from '../../../packs/custom_axios.js';
import InfoModal from '../../shared/info_modal.vue';
export default {
name: 'ImportRepositoryModal',
components: {InfoModal},
props: {
repositoryUrl: String, required: true
},
data() {
return {
infoParams: {}
};
},
created() {
window.importRepositoryModalComponent = this;
},
mounted() {
},
methods: {
open() {
this.$refs.modal.open();
}
}
};
</script>