diff --git a/app/src/plugins/app/_components/a-edit-team-modal.vue b/app/src/plugins/app/_components/a-edit-team-modal.vue
index 872b1bc..616cef5 100644
--- a/app/src/plugins/app/_components/a-edit-team-modal.vue
+++ b/app/src/plugins/app/_components/a-edit-team-modal.vue
@@ -55,7 +55,7 @@ export default {
components: {
WAutocomplete
- },
+ },
props: {
show: {
@@ -71,7 +71,6 @@ export default {
data() {
return {
- selectedEmployee: "",
selectedEmployees: [],
employees: null,
teamName: this.team.name
@@ -111,14 +110,9 @@ export default {
computed: {
employeesOptions() {
- const selectedEmployeesIds = this.selectedEmployees.map(
- (employee) => employee.id
- )
- const employees = this.employees.filter(
- (employee) => !selectedEmployeesIds.includes(employee.id)
- )
+ const unselectedEmployees = this.employees.filter(employee => this.selectedEmployees.find(e => e.id == employee.od))
- return employees.map(employee => {
+ return unselectedEmployees.map(employee => {
return {
key: employee.id,
value: `${employee.name} ${employee.surname}`
@@ -129,21 +123,7 @@ export default {
showModal() {
return this.show
}
- },
-
- watch: {
- selectedEmployee() {
- const selectedEmployee = this.selectedEmployee.split(" ")
-
- const employee = this.employees.find(
- (e) =>
- e.name == selectedEmployee[0] &&
- e.surname == selectedEmployee[1]
- )
-
- this.selectedEmployees.push(JSON.parse(JSON.stringify(employee)))
- },
- },
+ }
}
diff --git a/app/src/plugins/app/_components/a-team-modal.vue b/app/src/plugins/app/_components/a-team-modal.vue
index 71a0e35..f3e769d 100644
--- a/app/src/plugins/app/_components/a-team-modal.vue
+++ b/app/src/plugins/app/_components/a-team-modal.vue
@@ -29,10 +29,10 @@
diff --git a/app/src/plugins/app/_config/App.vue b/app/src/plugins/app/_config/App.vue
index 17a776d..1c065d1 100644
--- a/app/src/plugins/app/_config/App.vue
+++ b/app/src/plugins/app/_config/App.vue
@@ -4,10 +4,4 @@
-
-
-
+
\ No newline at end of file
diff --git a/app/src/plugins/app/_config/main.ts b/app/src/plugins/app/_config/main.ts
index 675cf17..e29aeca 100644
--- a/app/src/plugins/app/_config/main.ts
+++ b/app/src/plugins/app/_config/main.ts
@@ -1,20 +1,16 @@
import { createApp } from 'vue'
-import vuetify from './vuetify'
+import { IonicVue } from '@ionic/vue'
import { loadFonts } from './webfontloader'
+import vuetify from './vuetify'
import loader from 'vue-loading-overlay'
import App from './App.vue'
-import { IonicVue } from '@ionic/vue'
-
import router from './router'
-import store from '../../../store'
-import wToast from '@/plugins/w/toast'
-import i18n from '@/plugins/w/i18n'
+import store from '@/store'
import w from '@/plugins/w/w'
import vueCal from '@/plugins/app@vendor/vue-cal'
import { Options } from '@/plugins/w/w/types'
-
import '@ionic/vue/css/core.css'
import '@ionic/vue/css/normalize.css'
import '@ionic/vue/css/structure.css'
@@ -29,15 +25,9 @@ import '@ionic/vue/css/display.css'
import '@/plugins/app/_theme/index.sass'
import 'vue-loading-overlay/dist/vue-loading.css'
-// vue cal
-import VueCal from '@/plugins/app@vendor/vue-cal/index'
-
loadFonts()
const options: Options = {
- ionic: {
- disabled: false
- },
i18n: {
languages: [
{
@@ -89,12 +79,10 @@ const app = createApp(App)
.use(w, options)
.use(IonicVue)
.use(vuetify)
- // .use(wToast)
- .use(VueCal)
+ .use(vueCal)
.use(loader, {
color: '#6200EE'
})
- .use(vueCal)
.mount('#app')
// @ts-expect-error
diff --git a/app/src/plugins/app/_config/router.ts b/app/src/plugins/app/_config/router.ts
index 5e516fa..df1e7c2 100644
--- a/app/src/plugins/app/_config/router.ts
+++ b/app/src/plugins/app/_config/router.ts
@@ -82,6 +82,11 @@ const routes: Array = [
]
}
]
+ },
+ {
+ path: '/:catchAll(.*)',
+ name: '404',
+ component: () => import('@/plugins/w@screen/404/404.vue')
}
]
diff --git a/app/src/plugins/app/_config/vuetify.ts b/app/src/plugins/app/_config/vuetify.ts
index 8968900..786835e 100644
--- a/app/src/plugins/app/_config/vuetify.ts
+++ b/app/src/plugins/app/_config/vuetify.ts
@@ -1,9 +1,5 @@
-// Styles
-import "@mdi/font/css/materialdesignicons.css";
-import "vuetify/styles";
+import { createVuetify } from "vuetify"
+import "@mdi/font/css/materialdesignicons.css"
+import "vuetify/styles"
-// Vuetify
-import { createVuetify } from "vuetify";
-
-export default createVuetify();
-// https://vuetifyjs.com/en/introduction/why-vuetify/#feature-guides
+export default createVuetify()
\ No newline at end of file
diff --git a/app/src/plugins/app/_config/webfontloader.ts b/app/src/plugins/app/_config/webfontloader.ts
index e86aa7d..e3741e8 100644
--- a/app/src/plugins/app/_config/webfontloader.ts
+++ b/app/src/plugins/app/_config/webfontloader.ts
@@ -1,17 +1,9 @@
-/**
- * plugins/webfontloader.js
- *
- * webfontloader documentation: https://github.com/typekit/webfontloader
- */
-
export async function loadFonts() {
- const webFontLoader = await import(
- /* webpackChunkName: "webfontloader" */ "webfontloader"
- );
+ const webFontLoader = await import('webfontloader')
- webFontLoader.load({
- google: {
- families: ["Roboto:100,300,400,500,700,900&display=swap"],
- },
- });
+ webFontLoader.load({
+ google: {
+ families: ['Roboto:100,300,400,500,700,900&display=swap']
+ }
+ })
}
diff --git a/app/src/plugins/app/_theme/global.css b/app/src/plugins/app/_theme/global.css
deleted file mode 100644
index 8086232..0000000
--- a/app/src/plugins/app/_theme/global.css
+++ /dev/null
@@ -1,3 +0,0 @@
-span.highlight {
- color: #7F39FB;
-}/*# sourceMappingURL=global.css.map */
\ No newline at end of file
diff --git a/app/src/plugins/app/_theme/global.css.map b/app/src/plugins/app/_theme/global.css.map
deleted file mode 100644
index 3d38d33..0000000
--- a/app/src/plugins/app/_theme/global.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["global.sass","global.css"],"names":[],"mappings":"AAAA;EACC,cAAA;ACCD","file":"global.css"}
\ No newline at end of file
diff --git a/app/src/plugins/tm@overview/tasks-ongoing/_components/a-ongoing-table.vue b/app/src/plugins/tm@overview/tasks-ongoing/_components/a-ongoing-table.vue
index 52b601b..a2bff42 100644
--- a/app/src/plugins/tm@overview/tasks-ongoing/_components/a-ongoing-table.vue
+++ b/app/src/plugins/tm@overview/tasks-ongoing/_components/a-ongoing-table.vue
@@ -55,7 +55,6 @@ export default {
try {
await this.$axios.delete(`v1/teams/${id}`)
this.showDeleteModal = false
- this.$toast.success('Úspešne ste odstránili task')
} catch (error) {
this.$toast.error(error)
}
diff --git a/app/src/plugins/tm@overview/tasks-unscheduled/_components/a-unscheduled-table.vue b/app/src/plugins/tm@overview/tasks-unscheduled/_components/a-unscheduled-table.vue
index 63adcda..a9eb9ec 100644
--- a/app/src/plugins/tm@overview/tasks-unscheduled/_components/a-unscheduled-table.vue
+++ b/app/src/plugins/tm@overview/tasks-unscheduled/_components/a-unscheduled-table.vue
@@ -53,7 +53,6 @@ export default {
try {
await this.$axios.delete(`v1/teams/${id}`)
this.showDeleteModal = false
- this.$toast.success('Úspešne ste odstránili task')
} catch (error) {
this.$toast.error(error)
}
diff --git a/app/src/plugins/tm@overview/teams/_components/a-teams-table.vue b/app/src/plugins/tm@overview/teams/_components/a-teams-table.vue
index a3befbc..698df24 100644
--- a/app/src/plugins/tm@overview/teams/_components/a-teams-table.vue
+++ b/app/src/plugins/tm@overview/teams/_components/a-teams-table.vue
@@ -14,6 +14,7 @@
![trash-icon]()
+
@@ -52,7 +53,6 @@ export default {
try {
await this.$axios.delete(`v1/teams/${id}`)
this.showDeleteModal = false
- this.$toast.success('Úspešne ste odstránili tím')
} catch (error) {
this.$toast.error(error)
}