sajjad 3 years ago
parent 0cde532863
commit 648a31e73b

@ -74,13 +74,11 @@
</div>
</template>
<script>
import SectionTitle from "../Global/Section/SectionTitle.vue";
import BookmarksWorkouts from "./Workouts/Workouts.vue";
import BookmarksPrograms from "./Programs/Programs";
import { mapActions, mapGetters, mapMutations } from "vuex";
export default {
components: {
SectionTitle,
BookmarksWorkouts,
BookmarksPrograms,
},

@ -218,7 +218,6 @@
</template>
<script>
import { mapActions, mapGetters } from "vuex";
import SectionTitle from "../Global/Section/SectionTitle.vue";
import FileRepository from "../../abstraction/repository/fileRepository";
import ImageCropper from "../Global/Input/ImageCropper.vue";
import Dropzone from "../Global/Input/Dropzone.vue";
@ -229,7 +228,6 @@ const RANDOM_TOKEN = makeid(50);
//
export default {
components: {
SectionTitle,
ImageCropper,
Dropzone,
},

@ -48,12 +48,10 @@
</div>
</template>
<script>
import SectionTitle from "../Global/Section/SectionTitle.vue";
import ProductItem from "./Item.vue";
import { mapActions, mapGetters, mapMutations } from "vuex";
export default {
components: {
SectionTitle,
ProductItem,
},
data: () => ({}),

@ -170,14 +170,12 @@
</template>
<script>
import { mapActions, mapGetters } from "vuex";
import SectionTitle from "../Global/Section/SectionTitle.vue";
import ImageCropper from "../Global/Input/ImageCropper.vue";
import FileRepository from "../../abstraction/repository/fileRepository";
import { makeid } from "@/utils/math";
const RANDOM_TOKEN = makeid(50);
export default {
components: {
SectionTitle,
ImageCropper,
},
data: () => ({

@ -154,10 +154,8 @@
</template>
<script>
import { mapActions, mapGetters } from "vuex";
import SectionTitle from "../Global/Section/SectionTitle.vue";
export default {
components: {
SectionTitle,
},
data: () => ({
form: {},

@ -49,14 +49,12 @@
</div>
</template>
<script>
import SectionTitle from "../Global/Section/SectionTitle.vue";
import SeriesItem from "./Item.vue";
import { mapGetters, mapActions } from "vuex";
import AddSeriesModal from "./Modals/AddSeriesModal.vue";
export default {
components: {
SectionTitle,
SeriesItem,
AddSeriesModal,
},

@ -85,10 +85,8 @@
</template>
<script>
import { mapActions } from "vuex";
import SectionTitle from "../../Global/Section/SectionTitle.vue";
export default {
name: "modal_add_series",
components: { SectionTitle },
props: {
programId: {},
},

@ -142,7 +142,6 @@
</div>
</template>
<script>
import SectionTitle from "../Global/Section/SectionTitle.vue";
import ImageCropper from "../Global/Input/ImageCropper.vue";
import FileRepository from "../../abstraction/repository/fileRepository";
import { mapGetters, mapActions } from "vuex";
@ -152,7 +151,6 @@ const RANDOM_TOKEN = makeid(50);
export default {
components: {
SectionTitle,
ImageCropper,
},
data: () => ({

@ -62,13 +62,11 @@
</template>
<script>
import FiltersModal from "./Modals/FiltersModal.vue";
import SectionTitle from "../Global/Section/SectionTitle.vue";
import ProgramItem from "./Item.vue";
import { mapGetters, mapActions, mapMutations } from "vuex";
import { UserStorage } from "@/utils/storage";
export default {
components: {
SectionTitle,
ProgramItem,
FiltersModal,
},

@ -94,7 +94,6 @@
</basic-modal>
</template>
<script>
import SectionTitle from "../../Global/Section/SectionTitle.vue";
import { cloneDeep } from "lodash";
import { mapMutations, mapGetters } from "vuex";
let defaultFilter = {
@ -118,7 +117,6 @@ let defaultFilter = {
};
export default {
name: "modal_filters",
components: { SectionTitle },
data: () => ({
filter: cloneDeep(defaultFilter),
programStatus: [

@ -38,11 +38,9 @@
</template>
<script>
import { mapActions, mapGetters, mapMutations } from "vuex";
import SectionTitle from "../Global/Section/SectionTitle.vue";
import TraineeProgramItem from "./Item.vue";
export default {
components: {
SectionTitle,
TraineeProgramItem,
},
computed: {

@ -67,7 +67,6 @@
</div>
</template>
<script>
import SectionTitle from "../Global/Section/SectionTitle.vue";
import ChangeRoleModal from "./Modals/ChangeRoleModal.vue";
import FiltersModal from "./Modals/FiltersModal.vue";
import UserItem from "./Item.vue";
@ -76,7 +75,6 @@ import { UserStorage } from "@/utils/storage";
export default {
components: {
SectionTitle,
UserItem,
ChangeRoleModal,
FiltersModal,

@ -54,11 +54,9 @@
</template>
<script>
import { mapActions } from "vuex";
import SectionTitle from "../../Global/Section/SectionTitle.vue";
import toast from "@/utils/toast";
export default {
name: "modal_changeRole",
components: { SectionTitle },
props: {
allRoles: {
type: Array,

@ -85,7 +85,6 @@
</basic-modal>
</template>
<script>
import SectionTitle from "../../Global/Section/SectionTitle.vue";
import { mapMutations, mapGetters } from "vuex";
import { cloneDeep } from "lodash";
import { UserStorage } from "@/utils/storage";
@ -106,7 +105,6 @@ let defaultFilter = {
};
export default {
name: "modal_filters",
components: { SectionTitle },
data: () => ({
filter: cloneDeep(defaultFilter),
role: UserStorage.getRole() ? UserStorage.getRole() : null,

@ -178,7 +178,6 @@
</div>
</template>
<script>
import SectionTitle from "../Global/Section/SectionTitle.vue";
import ImageCropper from "../Global/Input/ImageCropper.vue";
import FileRepository from "../../abstraction/repository/fileRepository";
import { mapActions, mapGetters } from "vuex";
@ -188,7 +187,6 @@ const RANDOM_TOKEN = makeid(50);
export default {
components: {
SectionTitle,
ImageCropper,
},
data: () => ({

@ -1,5 +1,5 @@
<template>
<div class="border-bottom">
<div class="border-bottom" @click="$_openModal('workout_detail', { data: workout })">
<v-row>
<v-col cols="4" class="pr-0">
<!-- <div
@ -11,7 +11,7 @@
:src="
workout.thumbnail ? workout.thumbnail : 'https://via.placeholder.com/1280x720'
"
alt="product image"
alt="workout image"
/>
</v-col>
<v-col cols="8">
@ -67,7 +67,7 @@
</template>
<script>
import { mapActions } from "vuex";
import toast from '@/utils/toast'
import toast from "@/utils/toast";
export default {
props: {
workout: {

@ -52,19 +52,20 @@
</main-back>
<div class="text-center">
<FiltersModal @filter="load" v-if="isModal('modal_filters')" />
<DetailModal v-if="isModal('modal_workout_detail')" />
</div>
</div>
</template>
<script>
import WorkoutItem from "./Item";
import SectionTitle from "../Global/Section/SectionTitle.vue";
import FiltersModal from "./Modals/FiltersModal.vue";
import DetailModal from "./Modals/Detail.vue";
import { mapGetters, mapActions, mapMutations } from "vuex";
export default {
components: {
WorkoutItem,
SectionTitle,
FiltersModal,
DetailModal,
},
computed: {
...mapGetters("workouts", [

@ -73,7 +73,6 @@
</basic-modal>
</template>
<script>
import SectionTitle from "../../Global/Section/SectionTitle.vue";
import { cloneDeep } from "lodash";
import { mapMutations, mapGetters } from "vuex";
@ -91,7 +90,6 @@ const defaultFilter = {
export default {
name: "modal_filters",
components: { SectionTitle },
data: () => ({
filter: cloneDeep(defaultFilter),
}),

@ -49,14 +49,12 @@
</div>
</template>
<script>
import SectionTitle from "../Global/Section/SectionTitle.vue";
import WorkoutsSeriesItem from "./Item.vue";
import AddWorkoutModal from "./Modals/AddWorkoutModal.vue";
import { mapGetters, mapActions, mapMutations } from "vuex";
export default {
components: {
SectionTitle,
WorkoutsSeriesItem,
AddWorkoutModal,
},

@ -44,14 +44,7 @@
class="mt-3"
/> -->
<div class="pb-3 align mt-2">
<div
class="
series__workout__title
wa__f__m__eb
text-uppercase
mb-2
"
>
<div class="series__workout__title wa__f__m__eb text-uppercase mb-2">
{{ item.name }}
</div>
<div class="series__workout__description">
@ -65,9 +58,7 @@
<template v-if="Object.keys(selectedWorkout).length !== 0">
<v-divider class="mt-6"></v-divider>
<v-row class="mt-1">
<v-col cols="12"
><AddWorkoutsItem :addWorkout="selectedWorkout"
/></v-col>
<v-col cols="12"><AddWorkoutsItem :addWorkout="selectedWorkout" /></v-col>
</v-row>
</template>
<div class="mt-6">
@ -134,7 +125,6 @@
</basic-modal>
</template>
<script>
import SectionTitle from "../../Global/Section/SectionTitle.vue";
import AddWorkoutsItem from "../Item.vue";
import { mapActions, mapGetters, mapMutations } from "vuex";
import { cloneDeep } from "lodash";
@ -150,7 +140,7 @@ const defaultFilter = {
};
export default {
name: "modal_add_workout",
components: { SectionTitle, AddWorkoutsItem },
components: { AddWorkoutsItem },
data: () => ({
filter: cloneDeep(defaultFilter),
search: null,
@ -183,10 +173,7 @@ export default {
},
},
methods: {
...mapActions("workoutToSeries", [
"loadWorkoutsToSeries",
"addWorkoutToSeries",
]),
...mapActions("workoutToSeries", ["loadWorkoutsToSeries", "addWorkoutToSeries"]),
...mapMutations("workoutToSeries", ["SET_FILTER_WORKOUTS_TO_SERIES"]),
closeModal() {
this.SET_FILTER_WORKOUTS_TO_SERIES({});
@ -239,4 +226,4 @@ export default {
.align {
line-height: 4px;
}
</style>
</style>

@ -17,6 +17,7 @@ import SideBar from '../components/Global/Section/SideBar';
import Loading from "../components/Global/Misc/Loading";
import NoItems from "../components/Global/Misc/NoItems";
import DataIterator from "../components/Global/Input/DataIterator.vue";
import SectionTitle from "@/components/Global/Section/SectionTitle.vue";
import 'bootstrap';
import 'bootstrap/dist/css/bootstrap.min.css';
import 'bootstrap/dist/js/bootstrap.min.js';
@ -33,6 +34,7 @@ Vue.component('TimeInput', TimeInput);
Vue.component('basic-modal', BasicModal);
Vue.component('pagination', Pagination);
Vue.component('Chip', Chip);
Vue.component('SectionTitle', SectionTitle);
Vue.component('SideBar', SideBar);
Vue.component('data-iterator', DataIterator);
Vue.component('loading', Loading);

Loading…
Cancel
Save